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