Извините за смутное название, но я не знал, как задать вопрос в одной строке:)
У меня есть заказ с вложенными группами элементов, в которых снова есть вложенные элементы.пользователь указывает количество товара, которое он хотел бы иметь в каждой группе товаров.Я хотел бы создать эти элементы в методе создания контроллера заказов при создании самого заказа.
У меня здесь две проблемы.Во-первых, как мне установить ссылку на элементы или, что еще лучше, поместить элементы в объект @order, чтобы они сохранялись при сохранении @order?элементы хранятся в БД, как и сейчас код, но ссылка не установлена, поскольку порядок еще не сохранен в БД, поэтому у него пока нет идентификатора.
Во-вторых, я не уверен, что использую правильный способ получения идентификатора из моей группы предметов.
@order = Order.new(params[:order])
@order.itemgroups.each do |f|
f.amount.times do
@item = Item.new()
@item.itemgroup_id = f.id
@item.save
end
end