Я портирую php-приложение на Rails 3 и у меня есть вопрос о многомодельной форме и о том, как я обновляюсь.
У меня есть форма со следующими значениями:
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"
через параметры в логе:
"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
Это работает, но мне кажется, что обновление выглядит ужасно. Есть ли другой / лучший способ сделать это?
ТНХ