嵌套表单遍历 has_many 个关联项。如何在 f.fields_for ... 循环中显示像 id 这样的值

A nested form loops through the has_many associated items. How do I display values like id in the f.fields_for ... loop

标题中很难解释。

我有一个嵌套表单,其中包含 category_items 及其关联(通过 has_many)category_item_values

<%= form_for([@category, @category_item], url: category_items_update_path) do |f| %>

        <%= f.fields_for :category_item_values do |item_value| %>

         <%= item_value.label :value %> 
         <%= item_value.text_field :value %>

        <% end %>

      <%= f.submit %>

<% end %>

有 5 个值与该项目关联,因此它显示 5 个输入,每个 category_item_value 与给定项目相关联。

假设在 category_item_values 数据库中有一个 'name' 列,我想在每个 category_item_value 输入上方显示值名称。我该怎么做?

我会调用什么来访问当前 categroy_item_value 它正在循环并调用 .name 以在其输入上方显示名称

        <%= f.fields_for :category_item_values do |item_value| %>

          <%=  SOMETHING.name %>

         <%= item_value.label :value %> 
         <%= item_value.text_field :value %>

        <% end %>

您可以尝试使用 item_value.object.name