具有多态关联的多文件上载[Rails,Dragonfly]

时间:2017-03-17 01:32:40

标签: ruby-on-rails paperclip carrierwave dragonfly-gem multi-upload

我正在寻找一个简单的解决方案,如何多个上传多个文件。

这个想法是它应该使用多态关联,所以我不必为每个使用附件的模型编写另一个模型。

但我仍然坚持如何将所有东西加在一起。

可以请任何人告诉我如何使用多文件关联与多文件上传,最终什么是最好的方法?现在我使用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

所以这是我的代码到目前为止。现在我如何使用表单生成器上传多个文件?

0 个答案:

没有答案