Ruby on rails 字段_——访问关联模型';s值并存储在变量中

Ruby on rails 字段_——访问关联模型';s值并存储在变量中,ruby-on-rails,Ruby On Rails,我将感谢您在这方面的帮助: 我有两个模型,书和作者,其中书有许多作者,作者属于书 我有下面的代码,允许用户向书中添加多个作者 <% fields_for @book do |f| %> <% f.fields_for :authors do |builder| %> <%= render 'author_fields', :f => builder %> <% end %> <p><%= link_to

我将感谢您在这方面的帮助:

我有两个模型,书和作者,其中书有许多作者,作者属于书

我有下面的代码,允许用户向书中添加多个作者

<% fields_for @book do |f| %>
  <% f.fields_for :authors do |builder| %>
    <%= render 'author_fields', :f => builder %>
  <% end %>

  <p><%= link_to_add_fields "Add Authors", f, :authors %></p>
<% end %>

建筑商%>

\u author\u fields.html.erb

<%= f.text_field :author_name %> 

编辑图书条目时,我希望访问“\u author\u fields”部分中的作者姓名,并将其存储在变量中

类似于:
**这不起作用

我该怎么做


感谢您的任何建议

您可以通过“author\u fields”(作者字段)表单和您要通过的本地f获得作者:

<% author = f.object %>

然后您可以使用author.name获取名称