【问题标题】:WYSIWYG recommendations for my Rails app对我的 Rails 应用程序的所见即所得建议
【发布时间】:2012-03-26 16:35:20
【问题描述】:

我正在开发一个 Rails 项目,我需要一个用户友好的 WYSIWYG。我会说一下使用它的人的类型:无论您认为是用户友好的,都可能比它低一步(不是侮辱,只是一种认识)。

理想情况下,我想要一些可以具有基本功能(列表、链接、粗体、斜体)并实时查看的东西。有点像哦,天哪,在我创建这篇文章时,它就在堆栈溢出中。

所以,嗯,是的:像这样的东西会很棒(虽然我更喜欢窗口并排而不是这种编辑器在顶部的情况,但我不会挑剔)。

【问题讨论】:

标签: ruby-on-rails gem wysiwyg


【解决方案1】:

我建议使用 gem ckeditor 这真的是完美的解决方案,我最近在我的 Rails 3.2 项目中使用它

【讨论】:

  • 谢谢!我会尽快检查并报告。
  • 我试用了这颗宝石。它有很棒的前端和大量的机会/功能,但我没有让它在生产模式下工作,因为我的配置无法提供所需的资产
【解决方案2】:

Sir Trevor JS 是一个非常酷和花哨的。还有一个gem

【讨论】:

    【解决方案3】:

    我们经常使用TinyMCE

    没有令人难以置信的功能集或任何东西,但它确实有一个不错的 jQuery 集成插件(这对我们来说有很长的路要走)。

    实时预览功能似乎very doable

    【讨论】:

      【解决方案4】:

      如果你的项目是非商业的,你可以使用这个

      Froala

      【讨论】:

        【解决方案5】:

        我一直在使用Bootsy。它简单易用,但是我无法将“图像”上传 =>carrierwave 存储在 S3 服务器上。但它的其他一切都很棒。

        【讨论】:

        • 看起来很酷,一些工具栏功能不会在 bootstrap4 alpha6 中显示
        • 我已经有一段时间没有使用它了。不知道它现在的效果如何。
        【解决方案6】:

        Basecamp 使用Trix

        Trix 是 Ruby on Rails 的创建者 Basecamp 的一个开源项目。数以百万计的人将他们的文本信任给 Basecamp,我们构建了 Trix 来为他们提供最佳的编辑体验。

        【讨论】:

        • trix 的优缺点?
        • 专业版:非常易于使用。缺点:虽然它涵盖了您大多数时候需要的内容,但它的工具栏中不支持许多格式选项。
        【解决方案7】:

        您可以使用Mercury 它是一个功能齐全的 HTML5 编辑器

        gem 'mercury-rails'
        rails generate mercury:install
        

        http://jejacks0n.github.io/mercury/

        github:https://github.com/jejacks0n/mercury

        【讨论】:

          【解决方案8】:

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-01-17
            • 1970-01-01
            • 1970-01-01
            • 2017-01-16
            • 2011-07-18
            • 1970-01-01
            • 2011-11-12
            • 2011-05-24
            相关资源
            最近更新 更多