Tengo un formulario con un combo (un select o como querais llamarlo) y un boton que al pusarlo crea otro nuevo combo (cn javasript) y asi tantos combos como el usuario desee.
El problema viene a la hora de guardar en la BD. Solo me guarda el primero, los demas..los ignora..da igual que haya dos, tres o veintitres..
en el controller en CREATE tengo lo siguiente:
Cita:
paramResponsibles = params[:rsk_responsible][:internal_resp_id]
paramResponsibles.each do |responsible|
rsk_action.rsk_responsibles << RskResponsible.new (:internal_resp_id => responsible, :action_id => rsk_action.id)
end
paramResponsibles.each do |responsible|
rsk_action.rsk_responsibles << RskResponsible.new (:internal_resp_id => responsible, :action_id => rsk_action.id)
end
como veis, utilizo el each do.. para que por cada uno de los combos me cree un nuevo objeto.. pero solo guarda uno...
un saludo y gracias de antemano!