我可以在哪里可以在 rails 应用程序文件夹中找到我的图像?我通过 CKeditor 上传它们,但不知道它们在哪里。
https://github.com/sferik/rails_admin
我可以在哪里可以在 rails 应用程序文件夹中找到我的图像?我通过 CKeditor 上传它们,但不知道它们在哪里。
https://github.com/sferik/rails_admin
您需要创建一个模型来处理图像上传,通常使用Paperclip或Carrierwave 之类的
对于文件上传支持,您需要用于文件存储的生成模型。当前支持的下一个后端:
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 中的示例。