我有嵌套属性用于说评论。父类是post。
<% form_for @post do |f| %>
...........
<% f.fields_for :comments do |builder| %>
<%= builder.text_field :name %>
<%= builder.text_field :address %>
<%= builder.hidden_field :label, :value => user_1 %>
<%= builder.text_field :name %>
<%= builder.text_field :address %>
<%= builder.hidden_field :label, :value => user_2 %>
<% end %>
<% end %>
当我保存帖子时,我也想保存评论,并且我需要 hidden_field 的不同值,如果我使用表单标签,我不知道它如何在不做任何控制器操作的情况下保存评论。
我还在帖子模型中使用了 :accepts_nested_attributes_for :comment 。如果有人可以再考虑一下,那就太好了。
名称、地址和标签是注释字段。当我保存帖子时,我需要保存两行评论。一个来自第一个 text_field、text_field 和 hidden_field,另一个来自第二个输入字段。