在 Rails 项目中处理多个附件的最佳方法是什么?
我有一个帖子。我想附加不同类型的内容(音频/文档/照片/视频)并显示它们。我希望能够在不同的帖子中使用相同的附件。我应该如何实现这个(例如,如果我使用 gemcarrierwave)?
这可行,但我想将每种内容分成不同的模型和表格(会有很多内容):
class Attachment < ActiveRecord::Base
attr_accessible :post_id, :image, :remote_image_url, :document, :remote_document_url, :video, :remote_video_url
belongs_to :post
belongs_to :user
mount_uploader :image, ImageUploader
mount_uploader :document, DocumentUploader
mount_uploader :video, VideoUploader
end
*更新