我对一些嵌套的资源使用accepts_nested_attributes_for,并使用_destroy标志来删除表单保存中的一项。
但是,我不希望_destroy在记录上实际运行DELETE,而只是将active布尔值字段更新为false。
我该怎么做呢?
发布于 2011-04-08 03:50:21
嗯..。那么你为什么要使用_destroy呢?只需添加active复选框而不是_destroy
<%= form_for @object do |f| %>
...
<%= f.fields_for @some_nested_object do |b| %>
...
<%= b.check_box :active %>
...
<% end %>
...
<% end %>https://stackoverflow.com/questions/5586662
复制相似问题