我有一个嵌套表单(订单付款),我想在编辑视图中测试嵌套表单(fields_for)中的值。但问题是我无法检查每个,我只能这样做:
<% if @order.payments[0].monthly == false %>
您现在是否可以检查每个,例如:
<% if @order.payments[current_payment].monthly == false %>
如果我理解这个问题,那么您正在编辑订单并拥有fields_for
对于付款并想要获取与该付款关联的付款实例fields_for
。您可以通过致电来做到这一点object
像下面这样
= form_for @order do |f|
= f.fields_for :payments do |ff|
- payment_for_this_fields_for = ff.object # current payment object
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)