我有一个问题模型,可以使用带有 Paperclip 的 ckeditor gem 创建。每个问题可以包含几张附加图片。每个问题都有几个答案,每个答案也可以包含几个附加图片(答案也是用 ckeditor 创建的)。
我的ckeditor上传图片的配置如下:
class Ckeditor::Picture < Ckeditor::Asset
has_attached_file :data,
:storage => :s3,
:url => ":s3_eu_url",
:s3_credentials => "path to credentials",
:path => ":class/:id/:basename.:extension",
:styles => { :medium => "500x500>",
:thumb => "500x500>"},
:s3_protocol => 'http'
validates_attachment_size :data, :less_than => 2.megabytes
validates_attachment_presence :data
def url_content
url(:content)
end
end
使用该配置,我不知道如何识别附加到给定问题或答案的图片。目的是在删除问题或答案时从 s3 中删除图片。