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
*更新しました