【问题标题】:"fields_for" not rendering when included in a partial“fields_for”包含在部分中时不呈现
【发布时间】:2010-12-17 23:46:41
【问题描述】:

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

【问题讨论】:

  • 请附上您的表单代码

标签: ruby-on-rails


【解决方案1】:

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

【讨论】:

  • Steve,我突然想到使用 :locals => 将其传入,看看是否能解决问题。我试过后会回复你的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-05
  • 1970-01-01
  • 2016-02-13
相关资源
最近更新 更多