Многофайловая загрузка с полиморфной ассоциацией [Rails, Dragonfly]

Я ищу простое решение, как загрузить несколько файлов.

Идея состоит в том, что он должен использовать полиморфную ассоциацию, поэтому мне не нужно писать другую модель для каждой модели, которая будет использовать вложение.

Но я застрял в том, как объединить все вместе.

Может кто-нибудь показать мне, как использовать полиморфную ассоциацию с загрузкой нескольких файлов, в конце концов, что является лучшим подходом? Теперь я использую 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 ответов

Другие вопросы по тегам