在 Rails 中检索 Cocoon 的回形针属性
Retrieving Paperclip attributes for Cocoon in Rails
我正在尝试在 Rails 中使用 Cocoon gem 和 Paperclip gem。我的对象 has_many:附件,附件 has_attached_file:attachment_file。
我希望字段呈现为纯文本,attachment_file.name 部分显示。
对象被渲染成这样:
=f.fields_for :attachments do |attachment|
=render 'attachment_fields2', f: attachment
这是从 "object" 表单内部呈现的部分:
.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>
感谢任何帮助。
所以我发现我可以使用 .object 从表单生成器内部获取属性
而不是
=attachment.name, class:"col-xs-7"
我做到了
=attachment.object.name
我正在尝试在 Rails 中使用 Cocoon gem 和 Paperclip gem。我的对象 has_many:附件,附件 has_attached_file:attachment_file。
我希望字段呈现为纯文本,attachment_file.name 部分显示。
对象被渲染成这样:
=f.fields_for :attachments do |attachment|
=render 'attachment_fields2', f: attachment
这是从 "object" 表单内部呈现的部分:
.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>
感谢任何帮助。
所以我发现我可以使用 .object 从表单生成器内部获取属性
而不是
=attachment.name, class:"col-xs-7"
我做到了
=attachment.object.name