0
我想做一个嵌套的模型表单,我可以在其中添加/删除关联对象。在Rails 3.1视图中删除关联字段
在Rails 3.0.x中,如果我使用设置为1的“_destroy”名称创建隐藏输入,它将会删除关联记录。
现在每当我提交表单隐藏输入_destroy设置为1(或真)它不会做任何事情。
任何想法?
感谢
我想做一个嵌套的模型表单,我可以在其中添加/删除关联对象。在Rails 3.1视图中删除关联字段
在Rails 3.0.x中,如果我使用设置为1的“_destroy”名称创建隐藏输入,它将会删除关联记录。
现在每当我提交表单隐藏输入_destroy设置为1(或真)它不会做任何事情。
任何想法?
感谢
你写:
:allow_destroy => true
?
# model.rb
accepts_nested_attributes_for :model, :allow_destroy => true
# view
<%= f.fields_for :model do |fields| %>
...
Delete: <%= fields.check_box :_destroy %>
<% end %>
奇怪的是......这在Rails 3.0.x中不是必需的。 – laleshii