Relaciones entre modelos en un formulario


#1

Hola lista, me he estado peleando con un problema y no doy con el clavo:

Tengo un modelo padre cual que:

class Padre < ActiveRecord::Base
has_many: hijo
end

Lo que quiero hacer es un formulario para poder crear un “Padre”
nuevo y a su vez, una lista de 5 hijos. La pregunta es: Como hago el
rhtml?

Tengo algo asi (@padre es el modelo que se envia a la vista):


<%= form_for :padre :url => { :action => :gravar } do |form| %>

  nombre: <% form.text_field :nombre, :size => 10 %><P>
  <% for elemento  in @padre.hijo %>
      Nombre del hijo <% form.text_field :elemento.nombre, size => 

10 %>
<% end %>

<% end %>

El problema esta claro: quiero asociar el campo de texto donde se
pide el nombre del hijo a la propiedad “nombre” del objeto “hijo”. De
manera que al gravar, se grave el Padre, y una lista de hijos (En el
controlador ya me encargo de generar un padre.new() y meterle al padre
una lista de 10 hijos).

No se si me explicado bien, supongo que se puede hacer no?