Hola, veran cada dia me enomoro mas de rails xD por que despues de
luchar un poco pude instalar por fin el plugin de Active Scaffold, y me
funciona de maravilla con esto del CRUD de una tabla, en cuestion de
segundos lo creo y hasta le doy sus respectivas validaciones.
Pero ahora ya es tiempo de crecer un poco mas en rails y estoy tratando
de hacer un sistema de pedidos y productos. La cual en mi sistema tengo
estas 3 tablas:
Producto:
=>id_producto
=>nombre
=>cantidad_existente
=>precio
Pedido:
=>id_pedido
=>fecha_pedido
=>destinatario
=>direccion
Detalles_pedido:
=>id_producto
=>id_pedido
=>precio_unidad
=>cantidad
=>total
Entonces como veran, el Active Scaffold me permite trabajar el CRUD de
cada tabla por aparte, pero ahora necesito, crear un tipo formulario en
el cual pueda presentar todos los prodcutos de mi tienda y que el
usuario escoga la cantidad de cada uno y despues agregarle la direccion
del destinario y la fecha de pedido, campos que estan en la tabla
pedido. Pero a la vez tengo que insertar en “Detalle_pedido” los ids
respectivos y la cantidad y el total respectivo por el pedido.
Y pues he estado averiguando, algo acerca de un metodo @task =
@project.tasks.build(params[:task]) pero no me sirve mucho, ya que quiza
ahora lo que necesite es un array para poder insertar en
“Detalle_pedido” y eso lo podia hacer en php pero no mucho lo domino y
aparte de eso, rails no lo conosco del todo.
No se si rails tiene una manera mas facil de hacer esto o si puedo hacer
todo esto con el Active Scaffold, ya que veo que respeta todo esto de
las relaciones y de las inserciones en diferentes tablas a la vez.
La verdad ando un tanto perdido y pues espero puedan darme una manita de
gato xD por que ni idea por donde empezar ahora!