У меня есть вложенные атрибуты для комментария. Родительский класс — 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 и еще одна строка из вторых полей ввода.