0

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

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

但我被困在如何将所有东西结合在一起。

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

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

4

0 回答 0