1

我可以在哪里可以在 rails 应用程序文件夹中找到我的图像?我通过 CKeditor 上传它们,但不知道它们在哪里。

https://github.com/sferik/rails_admin
4

1 回答 1

1

您需要创建一个模型来处理图像上传,通常使用PaperclipCarrierwave 之类的

来自CKEditor 的 Github

对于文件上传支持,您需要用于文件存储的生成模型。当前支持的下一个后端:

ActiveRecord(回形针、carrierwave、蜻蜓) Mongoid(回形针、carrierwave、蜻蜓)


图片上传模型

您将拥有一个 CKEditor 模型目录(其中包含 attachment_file.rb) - 只需为其添加回形针选项。这里有一个问题会告诉你该怎么做:你如何将 ckeditor 与 Paperclip 集成,以便它可以上传图像文件?

是的你可以。我假设您已经为 S3 设置了回形针。因此,您只需在模型目录(app/model/ckeditor/)中编辑图片.rb 和 attachement_file.rb 并替换这些行

has_attached_file :data, :url => "/ckeditor_assets/attachments/:id/:filename", :path => ":rails_root/public/ckeditor_assets/attachments/:id/:filename" 与您的 papeclip 版本 has_attached_file:

has_attached_file :data, :styles => { :content => '575>', :thumb => '80x80#' }, :storage => :s3, :s3_credentials => "#{Rails.root}/config/s3 .yml", :path => ":attachment/:id/:style.:extension", :url => ":s3_domain_url" 就是这样。顺便说一句:这是 Rails 3 中的示例。

于 2013-10-12T16:42:55.087 回答