有没有一种方法(或实现类似功能的方法)来执行fields_for_with_index
?
例子:
<% f.fields_for_with_index :questions do |builder, index| %>
<%= render 'some_form', :f => builder, :i => index %>
<% end %>
正在渲染的部分需要知道当前索引在fields_for
loop.
答案很简单,因为 Rails 中提供了解决方案。您可以使用f.options
参数。所以,在你渲染的里面_some_form.html.erb
,
索引可以通过以下方式访问:
<%= f.options[:child_index] %>
您不需要做任何其他事情。
Update:看来我的回答还不够明确...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)