update_attributes на вложенных формах не работает - PullRequest
2 голосов
/ 18 августа 2011

У меня есть вложенная форма, и я пытаюсь обновить ее с помощью update_attributes, но она, похоже, не работает.Я использую рельсы 2.3.8

Можете ли вы помочь?

Aanu

добавив код

код контроллера:

update
@app.update_attributes(params[:application])
end 

@ _ params:

{"authenticity_token"=>"AdSr8o51u7GfnOwLSpEOe5xAPINd7ImxDpuayPk12No=", "_method"=>"put", "action"=>"update", "id"=>"10006", "stype"=>"Save", 
"application"=>{
    "contact_attributes"=>{"city"=>"Denver", "address"=>"7000 Drive", "zip"=>"22222", "first_name"=>"Randy"}, "details_attributes"=>{
        "2"=>{ "coverage"=>"false", "same_fee"=>"true", "fee_rate"=>"2000", "id"=>"10018", "year_estabilished"=>"2005"}
    }}
}

1 Ответ

0 голосов
/ 18 августа 2011

Ну, у вас есть accepts_nested_attributes_for, определенный в вашей модели?Посмотрите здесь: http://apidock.com/rails/ActiveRecord/NestedAttributes/ClassMethods/accepts_nested_attributes_for

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...