我正在尝试在Rails中使用带有Paperclip gem的Cocoon gem。我的对象has_many:附件和附件has_attached_file:attachment_file。
我希望将字段呈现为纯文本以及将在partial中显示的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>
感谢任何帮助。
答案 0 :(得分:1)
所以我发现我可以使用.object
从表单构建器中获取属性而不是
=attachment.name, class:"col-xs-7"
我做了
=attachment.object.name