ruby-on-rails - 嵌套表单上的 update_attributes 不起作用

标签 ruby-on-rails ruby nested-forms

我有一个嵌套表单并尝试使用 update_attributes 更新它,但它似乎不起作用。我正在使用 Rails 2.3.8

你能帮忙吗?

阿努

添加一些代码

Controller 代码:

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

@_参数:

{"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"}
    }}
}

最佳答案

那么,您的模型中是否定义了 accepts_nested_attributes_for?在这里看看:http://apidock.com/rails/ActiveRecord/NestedAttributes/ClassMethods/accepts_nested_attributes_for

关于ruby-on-rails - 嵌套表单上的 update_attributes 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7100528/

相关文章:

ruby-on-rails - 与最新的 Google map 、Yahoo map 、Bing API 兼容的 Ruby 地理编码库

ruby - 符号 "name: "与 ":name => "

arrays - 用 2 个括号迭代 "For"循环

ruby-on-rails - rails 以茧的形式嵌套。使用模型的属性

ruby-on-rails - 如何通过carrierwave删除nested_form中的asset?

ruby-on-rails-3 - 使用 simple_form、nested_form 和 twitter-bootstrap 的嵌套表格式

ruby-on-rails - 在没有 webpack 的情况下使用 ActionText

ruby-on-rails - Ruby 2.7.2 使用 2.7.0 库

ruby-on-rails - rails 3 : Get list of routes in namespace programmatically

ruby-on-rails - 如何调试卡在数据库事务中的 ruby​​ 进程?