Hola, tengo lo siguiente:
def nuevopedido
@nuevo = Detallepedido.new(’’,5,100,‘XL’,‘azul’,2,10,1)
redirect_to(:controller => “/catalogo”, :action => ‘index’)
end
Lo que intento hacer es que me registre los valores a mi tabla
‘Detallepedido’ y luego que me redireccione a la parte de catalogos,
bueno me sale un error, como hago el registro. La version del rails es
1.2.5
Bueno, talvez no se entendio mi pregunta. Solo tengo el modelo
‘Detallepedido’, y lo que quiero es insertar registros.
Bueno, les pido disculpas, ya lo hice y fue bastante sencillo.
@nuevopedido =
Detallepedido.new(:id=>’’,:cantidad=>5,:preciou=>200,:medida=>0,:color=>0,:peso=>2,:idpedido=>10,:idproducto=>1)
@nuevopedido.save
Espero que a otro le sirva
yo intentarÃa dejarlo de esta forma
…
@nuevo_pedido = Detallepedido.new(params[:pedido])
if @nuevo_pedido.save
…
para poder hacer esto te deberÃas asegurar que los parametros te llegan
desde la vista en un hash llamado pedido y con todas las llaves
necesarias.
Saludos.
2009/2/12 Rolando R. [email protected]