在rails_admin中使用CKeditor

时间:2013-10-12 15:44:49

标签: ruby-on-rails ruby ruby-on-rails-3 rails-admin

我可以在rails app文件夹中找到我的图片吗?我是由CKeditor上传的,不知道他们在哪里。

https://github.com/sferik/rails_admin

1 个答案:

答案 0 :(得分:1)

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

来自CKEditor's Github

  

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

     

ActiveRecord(回形针,载波,蜻蜓)   Mongoid(回形针,载波,蜻蜓)


图片上传模型

你将拥有一个CKEditor模型目录(里面有attachment_file.rb) - 只需为它添加Paperclip选项。这是一个问题,它将告诉您该怎么做:How exactly DO you integrate ckeditor with Paperclip so it can upload image files?

  

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

     

has_attached_file:数据,                       :url => “/ ckeditor_assets /附件/:ID /:文件名”,                       :path => “:rails_root / public / ckeditor_assets / attachments /:id /:filename”with   您的papeclip版本has_attached_file:

     

has_attached_file:data,:styles => {:content => '575>',:thumb =>   '80x80#'},       :storage => :s3,:s3_credentials => “#{Rails.root} /config/s3.yml”,:path => “:附件/:ID /:风格:扩展名”,       :url => “:s3_domain_url”就是这样。顺便说一句:这是Rails 3的例子。