Я пытаюсь использовать драгоценный камень Cocoon с камнем Paperclip в Rails. Мой объект has_many: вложения и вложения has_attached_file: файл attachment_file.Получение атрибутов скрепки для Cocoon in Rails
Я хотел бы, чтобы поля отображались как обычный текст, а также файл attachment_file.name, который будет отображаться в частичном.
объекты получают визуализации, как это:
=f.fields_for :attachments do |attachment|
=render 'attachment_fields2', f: attachment
Вот частичное что визуализируется внутри «объекта» форме:
.row.nested-fields.col-xs-12
tr
.col-xs-12
.form-inline
.col-xs-12.no-padding
=f.file_field :attachment_file, class:"col-xs-4"
=attachment.name, class:"col-xs-7"//////this line throws an error
=link_to_remove_association f do
|<i class="fa fa-times col-xs-1"></i>
Любая помощь приветствуется.
Не должно быть 'е. name'? А также отправьте свой полный журнал ошибок. – Pavan
Что вы подразумеваете под именем 'attachment_file.name', которое должно отображаться в частичном? – Pavan
@Pavan с домашней страницы PAPERCLIP в «Скрепка будет завернуть до четырех атрибутов (все с префиксом имени, что привязанность, так что вы можете иметь несколько вложений за модель, если вы хотите) и дать им дружественный передний конец Эти атрибуты:. _file_name _file_size _content_type _updated_at» Я хотел бы иметь это имя файла в форме, но не привязан к полю. –
Suavocado