当包含在部分中时,“fields_for”不呈现

时间:2010-12-17 14:39:00

标签: ruby-on-rails

我想使用“fields_for”来包含表单中相关表格的字段。在尝试保持DRY时,我使用表单作为“新”和“编辑”动作的部分(_form.html.erb)。问题是,当我使用这种方法时,“fields_for”帮助器在我渲染表单部分时不显示任何内容,但如果我在新视图或编辑视图中复制表单部分的内容,则它可以工作。为了让“fields_for”在渲染部分内部工作,我需要做些什么特别的事情吗?我正在使用Rails 3。

1 个答案:

答案 0 :(得分:0)

fields_for通常仅在有对象传递给它时显示内容。是否可能无论该对象是什么,都没有传递给部分?