Допустим, у меня есть отдельная модель пользователя и модель обслуживания.
У меня также есть модель Order, которая содержит заказы, созданные пользователем для службы. Мне интересно, как я могу правильно создать запись заказа в рельсах.
Вот как я создам запись заказа, если она относится только к одной другой модели, скажем, пользователю.
@order = current_user.orders.build(params[:order])
@order.save
Теперь, как мне это сделать, если заказ относится к нескольким моделям (пользователю и услуге)?
Предположим, что модель Order имеет атрибуты user_id и service_id, и все объекты модели должным образом помечены с помощью отношений own_to и has_many.