0
我正在將一個php應用程序移植到Rails 3,並且有一個關於多模型表單的問題以及我如何更新。Rails3 - 單一形式的多個模型 - 這是做到這一點的正確方法嗎?
我有以下值形式:
"menu_header"=>{"2"=>{"name"=>"bar menu sub menu"}, "3"=>{"name"=>"bar menu sub menu2"}, "4"=>{"name"=>"bar menu sub menu 3"}}
它們發佈到執行的方法:
params[:menu_header].each do |key, item|
@menu_header=MenuHeader.find(key)
@menu_header.update_attributes(item)
end
該作品
menu_header[2][name]="bar menu sub menu"
menu_header[3][name]="bar menu sub menu2"
menu_header[4][name]="bar menu sub menu 3"
通過在日誌中PARAMS
但更新一塊看起來很醜陋。有沒有不同的/更好的方法來做到這一點?
THX