【问题标题】:CKEditor and Simple Uploads Plugin with RubyCKEditor 和 Ruby 的简单上传插件
【发布时间】:2014-08-03 14:46:57
【问题描述】:

我在 Rails 项目中使用 CKEditor gem,并且正在使用这个名为 Simple Uploads(http://ckeditor.com/addon/simpleuploads) 的插件,它允许我作为用户将图像上传到所见即所得的编辑器中。

但是,我的问题是:有没有人有一个 ruby​​ 脚本示例,我可以将其插入到我的 rails 项目中,该脚本将运行和处理图像并将其放入 S3 存储桶中?

基本上,我在 config.js 中有这行代码,它指定了在选择图像时运行的脚本。

config.filebrowserUploadUrl = '/uploader/upload.php';

我希望脚本是一个 ruby​​ 文件来处理上传。有没有人为 CKEditor 和 Amazon S3 工作?

注意:在 CKEditor gem 的 README 中(请参阅此处:https://github.com/galetahub/ckeditor),他们提到运行此链接来为 Carrierwave 和 Imagemagick 生成模型:

rails generate ckeditor:install --orm=active_record --backend=carrierwave

所以我已经运行了该命令,配置了我的 S3 设置,但不确定如何让该覆盖行为使用 Carrierwave 上传?

我非常感谢这里的任何帮助,因为我很困惑。

干杯

【问题讨论】:

    标签: javascript ruby-on-rails ruby amazon-s3


    【解决方案1】:

    您可以尝试使用rich gem,这使得使用ckeditor 管理图像非常简单,然后使用paperclip gemcarrierwave gem 进行图像上传(我推荐carrierwave)。

    要上传到 S3,您可以使用带有carrierwave 的fog gemfollow these directions 使用carrierwave 配置雾。

    This link 有一套非常详细的步骤,用于使用雾、载波和 S3。请务必先切换到富编辑器。

    【讨论】:

    • 不幸的是,丰富的 gem 不适合我,因为我不打算使用 CK Editor 的替代品。感谢您的快速回复,如果我从头开始集成新的所见即所得编辑器会很有帮助,但遗憾的是没有。它也没有我已集成到我的 CK 编辑器自定义项中的拖放功能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-08
    相关资源
    最近更新 更多