Ruby on rails 现有的_yourmodelhere_属性是rails固有的还是某些gem的一部分?
我正在将一个旧的rails 2应用程序更新为rails 4。在视图中,有一个表单字段定义如下:Ruby on rails 现有的_yourmodelhere_属性是rails固有的还是某些gem的一部分?,ruby-on-rails,forms,nested-forms,Ruby On Rails,Forms,Nested Forms,我正在将一个旧的rails 2应用程序更新为rails 4。在视图中,有一个表单字段定义如下: school[existing_address_attributes][666][city] 模型在控制器中按正常方式更新: @school.update_attributes(params[:school]) 表单可以正常工作、提交和保存,但我无法确定现有的\u address\u属性是在哪里定义的 这似乎与嵌套属性的工作方式类似。这是rails特有的吗?是宝石吗?我缺少什么?这很可能是由为接受
school[existing_address_attributes][666][city]
模型在控制器中按正常方式更新:
@school.update_attributes(params[:school])
表单可以正常工作、提交和保存,但我无法确定现有的\u address\u属性是在哪里定义的
这似乎与嵌套属性的工作方式类似。这是rails特有的吗?是宝石吗?我缺少什么?这很可能是由
为接受嵌套的属性定义的。检查一下