我正在使用 form_for 助手在我的应用程序的客户端收集数据。然而奇怪的事情正在发生。我没有收集 :name 和 :description 并且它们都返回为零。这是我的代码:
<%= form_for @type do |f| %>
....
<%= f.text_field :name, :class => "col-xs-4" %>
<%= f.text_field :description, :class => "col-xs-4" %>
<%= f.submit %>
....
我是否需要在 form_for 下创建一个 fields_for 才能使其正常工作?这有点棘手,因为我使用的是@type,在这种情况下,它被设置为告诉视图哪种属性。他们正在看。例如,这一行:
<%= f.label @type %> <label> Description</label>
取决于你在什么视图显示以太:
Group Description
or
Tag Description
并且因为它们在技术上是相同的,所以我对两者使用相同的索引。我希望我对我的问题很清楚,并感谢任何了解我的问题和解决方案的人。