我正在寻找一个简单的解决方案,如何多个上传多个文件。
这个想法是它应该使用多态关联,所以我不必为每个使用附件的模型编写另一个模型。
但我仍然坚持如何将所有东西加在一起。
可以请任何人告诉我如何使用多文件关联与多文件上传,最终什么是最好的方法?现在我使用Dragonfly所以我认为使用例如Carrierwave是没用的。我问,因为没有详细解释这个问题。
**Attachment model:**
belongs_to :filable, polymorphic: true
dragonfly_accessor :file
**Parameters of attachment:**
file_uid (Dragonfly field)
file_name (Dragonfly field)
filable_id (polymorph)
filable_type (polymorph)
**Project model:**
has_many :attachments, as: :filable
所以这是我的代码到目前为止。现在我如何使用表单生成器上传多个文件?