在Rails中检索Cocoon的Paperclip属性

时间:2015-07-13 15:29:06

标签: ruby-on-rails paperclip cocoon-gem

我正在尝试在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>

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

所以我发现我可以使用.object

从表单构建器中获取属性

而不是

=attachment.name, class:"col-xs-7"

我做了

=attachment.object.name