0

我使用嵌套形式,并希望在其中获得某种“this”:

视图如下所示:

    <div class="field">
        <%= f.label :user_id %><br />
        <%= f.number_field :user_id %>
      </div>
      <% f.fields_for :assignments do |builder| %>
        <%= builder.label :count %>
        <%= builder.text_field :count %>
        <%= @a.fetch(this.id) %>
      <% end %>

@a 是一个带有作业标题的数组。那么我怎样才能访问当前的作业呢?还是此代码仅显示一个作业的表单?

谢谢你的帮助!

4

1 回答 1

1

通过#object应用于您的构建器:

builder.object.id
于 2012-09-22T19:52:09.393 回答