【问题标题】:WYSIWYG image uploads in Rails App在 Rails 应用程序中上传所见即所得的图像
【发布时间】:2011-01-17 15:41:23
【问题描述】:

谁能推荐一种创建视图的方法,用户可以通过 WYSIWYG 编辑器将图像上传到我的应用程序?

我已经尝试使用 CK Editor 和 Paperclip 解决这个问题,但遇到了很多麻烦......也许我用错了方法。

如果有人这样做之前我真的很想知道怎么做!我没有编辑器或文件存储机制偏好,所以开火吧……

【问题讨论】:

    标签: ruby-on-rails file-upload wysiwyg


    【解决方案1】:

    这一切都依赖于所见即所得的文件上传 API。从那里,只需构建一个 ImagesController 来处理来自该 API 的请求,使用任何系统(Paperclip 很好)在内部处理这些文件,你应该很高兴。 您不会找到即插即用的解决方案;你必须手动滚动它。

    事实证明,通过更有针对性的 Google 搜索,您可以找到预先存在的解决方案。 Here's one for TinyMCE and Rails. 但是,您最终可能会发现它不能满足您的需求,在这种情况下,我不会惊讶地发现创建自己的解决方案会比您预期的更简单 :)

    【讨论】:

    • 感谢您的建议!您是否特别推荐任何所见即所得的编辑器?
    • 我几乎没有使用过它们(我更喜欢 Markdown 类型的系统),但是当我使用 TinyMCE 时:tinymce.moxiecode.com/index.php - 有人可能有更有针对性的建议,不过: )
    • 找到一个 Rails/TinyMCE 插件;添加到答案中。
    • 工作就像一个魅力!谢谢大佬,解决了困扰我好几天的问题:)
    【解决方案2】:

    你可以试试 Bootsy。这是一个具有图像上传功能的所见即所得编辑器。还包括一个(相当简单的)图像管理器。

    https://github.com/volmer/bootsy

    【讨论】:

      【解决方案3】:

      还有另一种轨道解决方案:

      https://github.com/spohlenz/tinymce-rails

      您可以将其加载为 gem 并通过 yml 文件对其进行配置。它还附带一个额外的语言宝石。

      【讨论】:

      • spohlenz 的 gem 并没有提供开箱即用的图像上传解决方案。不过他确实有一个 tinymce4 分支。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 2015-02-05
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      相关资源
      最近更新 更多