Ruby on rails 访问字段_中的子对象(Rails 2.3.11)
对于一个名为CustomOrder的类,我的编辑操作中有一个嵌套表单。CustomOrder接受属于大小和样式类的CustomSize的嵌套属性 现在,我能够检索具有相应样式、大小和数量的记录Ruby on rails 访问字段_中的子对象(Rails 2.3.11),ruby-on-rails,ruby,Ruby On Rails,Ruby,对于一个名为CustomOrder的类,我的编辑操作中有一个嵌套表单。CustomOrder接受属于大小和样式类的CustomSize的嵌套属性 现在,我能够检索具有相应样式、大小和数量的记录 - f.fields_for :custom_sizes do |b| %t %td = b.text_field :style_id %td = b.text_field :size_id %td = b.text_field :quantity 但我真正想
- f.fields_for :custom_sizes do |b|
%t
%td
= b.text_field :style_id
%td
= b.text_field :size_id
%td
= b.text_field :quantity
但我真正想做的是,在这里向用户显示相应的样式和大小对象,并隐藏文本字段。大概是这样的:
- f.fields_for :custom_sizes do |b, custom_size|
%tr
%td
= custom_size.style.name
%td
= custom_size.size.name
%td
= b.text_field :quantity
在字段\u for循环期间,我有没有办法访问子对象?您需要自定义\u size.object.style.name谢谢VelLes。例如,它实际上是b.object.style.name