Ruby on rails 检索Rails中Cocoon的回形针属性
我试着用Cocoon宝石和Rails中的回形针宝石。我的对象有多个:附件,附件有附件文件:附件文件 我希望将字段呈现为纯文本,并在部分文档中显示附件_file.name 对象的渲染方式如下所示:Ruby on rails 检索Rails中Cocoon的回形针属性,ruby-on-rails,paperclip,cocoon-gem,Ruby On Rails,Paperclip,Cocoon Gem,我试着用Cocoon宝石和Rails中的回形针宝石。我的对象有多个:附件,附件有附件文件:附件文件 我希望将字段呈现为纯文本,并在部分文档中显示附件_file.name 对象的渲染方式如下所示: =f.fields_for :attachments do |attachment| =render 'attachment_fields2', f: attachment 下面是从“对象”窗体内部渲染的部分: .row.nested-fields.col-
=f.fields_for :attachments do |attachment|
=render 'attachment_fields2', f: attachment
下面是从“对象”窗体内部渲染的部分:
.row.nested-fields.col-xs-12
tr
.col-xs-12
.表格内联
.col-xs-12.no-padding
=f.file_字段:附件_文件,类:“col-xs-4”
=attachment.name,class:“col-xs-7”////此行引发错误
=链接到删除关联f do
|
非常感谢您的帮助。因此我发现我可以使用.object从表单生成器内部获取属性 而不是
=attachment.name, class:"col-xs-7"
是的
它不应该是
f.name
?另外,请发布完整的错误日志。你所说的部分中显示的附件文件.name
是什么意思?我理解。请尝试attachment.attachment\u file\u name
如果不起作用,请尝试f.attachment\u file\u name
如果上述两项都不起作用,请尝试params[:attachment][:attachment\u file\u name]
@Pavan好的,谢谢您的帮助。祝你将来好运。
=attachment.name, class:"col-xs-7"
=attachment.object.name