Digamos que tengo un modelo de usuario y un modelo de servicio independientes.Ruby on Rails: Crear correctamente una instancia de modelo que tenga relación con varios modelos
También tengo un modelo de pedido que contiene las órdenes creadas por un usuario para un servicio. Me pregunto cómo podría crear correctamente una entrada de orden en rieles.
Así es como crearé una entrada de pedido si se refiere solo a otro modelo, digamos usuario.
@order = current_user.orders.build(params[:order])
@order.save
Ahora, ¿cómo hago eso si la orden se refiere a varios modelos (usuario y servicio)?
Supongamos que el modelo de pedido tiene los atributos user_id y service_id y todos los objetos del modelo están correctamente etiquetados con belongs_to y has_ many relaciones.
No responde la pregunta en absoluto. –
Oh veo, lo siento. Actualizaré mi respuesta ahora – fl00r