访问fields_for中的子对象(Rails 2.3.11)

时间:2012-11-15 01:16:54

标签: ruby-on-rails ruby

我的编辑操作中有一个名为CustomOrder的嵌套表单。 CustomOrder接受属于Size和Style类的nested_attributes_for CustomSizes。

现在我可以使用相应的style_id,size_id和数量检索记录。

- 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

我真正想做的是在这里向用户显示相应的Style和Size对象,并隐藏text_fields。像这样:

- 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

我可以在fields_for循环期间以任何方式访问子对象吗?

0 个答案:

没有答案