У меня есть такая форма:
<%= form_for @group, :url => { :controller => "groups", :action => "create" } do |f| %>
<%= f.label(:name, "Group Name:") %><br />
<%= f.text_field(:name) %><br />
<%= f.fields_for :members, :url => { :controller => "members", :action => "create" } do |builder| %>
<%= builder.label(:email, "Email Addresses:") %><br />
<%= builder.text_field(:email) %><br />
<% end %>
<% end %>
Я настроил вложенные атрибуты в моей модели Group.rb, форма отрисовывается нормально.
Мне нужно, чтобы пользователь вводил электронные письма, разделенные пробелом или двоеточием, в текстовое поле электронной почты, а затем в моем контроллере где-то разделял каждый адрес электронной почты двоеточиями и сохранял их в базе данных по отдельности.