Relaciones entre modelos en un formulario

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?

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs