Saludos amigos, tengo un pequeño problema al intentar grabar un array de
objetos mi codigo es el siguiente:
new.rhtml
<%= javascript_include_tag :defaults%>
<%= start_form_tag({:action => ‘create’},{:id => ‘post_form’}) %>
Producto <%= select 'paquete[]','producto_id',Producto.productos.collect{|a| [a.nombre,a.id] } %>
<%= render :partial => 'form' %> <%= link_to_remote("Añadir otro paquete",:update=>'paquetes',:url=>{:action=>:agrega},:position=>'after')%><%= submit_tag "Create" %> <%= end_form_tag %> <%= link_to 'Back', :action => 'list' %> -------------------------------------------------------------------------------- _form.rhtml <%= error_messages_for 'paquete' %> <%@ind=session[:text_paquete] || 0%>
def create
params[:multi].each{|a,b|
Multi.create(b)
}
end
end
El problema que me sale al intentar grabar el modelo es el siguiente:
undefined method `stringify_keys!’ for “3”:String.
Muchas gracias por su tiempo!
Descarga gratis la Barra de Herramientas de MSN
http://www.msn.es/usuario/busqueda/barra?XAPID=2031&DI=1055&SU=http%3A//www.hotmail.com&HL=LINKTAG1OPENINGTEXT_MSNBH