0

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

现在,我可以检索具有相应 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 循环期间访问子对象吗?

4

0 回答 0