Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 现有的_yourmodelhere_属性是rails固有的还是某些gem的一部分?_Ruby On Rails_Forms_Nested Forms - Fatal编程技术网

Ruby on rails 现有的_yourmodelhere_属性是rails固有的还是某些gem的一部分?

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特有的吗?是宝石吗?我缺少什么?这很可能是由为接受

我正在将一个旧的rails 2应用程序更新为rails 4。在视图中,有一个表单字段定义如下:

school[existing_address_attributes][666][city]
模型在控制器中按正常方式更新:

@school.update_attributes(params[:school])
表单可以正常工作、提交和保存,但我无法确定现有的\u address\u属性是在哪里定义的


这似乎与嵌套属性的工作方式类似。这是rails特有的吗?是宝石吗?我缺少什么?

这很可能是由
接受嵌套的属性定义的。检查一下