Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.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 &引用;字段“U代表”的;包含在局部视图中时不渲染_Ruby On Rails - Fatal编程技术网

Ruby on rails &引用;字段“U代表”的;包含在局部视图中时不渲染

Ruby on rails &引用;字段“U代表”的;包含在局部视图中时不渲染,ruby-on-rails,Ruby On Rails,我想使用“fields\u for”在表单中包含相关表中的字段。为了让事情保持干爽,我使用表单作为“新建”和“编辑”操作的部分(_form.html.erb)。问题是,当我使用这种方法时,当我渲染表单部分时,“fields\u for”辅助对象不会显示任何内容,但是如果我在“新建”或“编辑”视图中复制表单部分的内容,它就会工作。我是否需要做一些特殊的事情来让“fields_for”在渲染部分中工作?我正在使用Rails 3。字段\u通常仅在有对象被传递给它时才显示内容。是否有可能该对象没有被传递

我想使用“fields\u for”在表单中包含相关表中的字段。为了让事情保持干爽,我使用表单作为“新建”和“编辑”操作的部分(_form.html.erb)。问题是,当我使用这种方法时,当我渲染表单部分时,“fields\u for”辅助对象不会显示任何内容,但是如果我在“新建”或“编辑”视图中复制表单部分的内容,它就会工作。我是否需要做一些特殊的事情来让“fields_for”在渲染部分中工作?我正在使用Rails 3。

字段\u通常仅在有对象被传递给它时才显示内容。是否有可能该对象没有被传递到分部中?

请附上您的表单代码Steve,我想使用:locals=>传递它,看看这是否能解决问题。我试过之后再给你打电话。