2011-11-24 60 views
0

我想做一個嵌套的模型表單,我可以在其中添加/刪除關聯對象。在Rails 3.1視圖中刪除關聯字段

在Rails 3.0.x中,如果我使用設置爲1的「_destroy」名稱創建隱藏輸入,它將會刪除關聯記錄。

現在每當我提交表單隱藏輸入_destroy設置爲1(或真)它不會做任何事情。

任何想法?

感謝

回答

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 %> 
+0

奇怪的是......這在Rails 3.0.x中不是必需的。 – laleshii