我正在使用accepts_nested_attributes_for
来获取某些嵌套资源,并使用_destroy
标志删除表单上的项目。
但我没有_destroy
在记录上实际运行DELETE
,而是希望将active
布尔字段更新为false。
我该怎么做?
答案 0 :(得分:3)
active
复选框,而不是_destroy
<%= form_for @object do |f| %>
...
<%= f.fields_for @some_nested_object do |b| %>
...
<%= b.check_box :active %>
...
<% end %>
...
<% end %>