У меня следующая проблема:
У меня есть 3 модели заказов, пользователей и приложений со следующими отношениями:
Пользователи:
has_many :apps
has_many :orders
Заказы:
belongs_to :user
has_one :app
Программа:
belongs_to :user
belongs_to :app
на основе этих моделей я хочу сделать следующие запросы с mongoid (rails mongodb-wrapper):
@order = current_user.orders.new(...)
@app = @order.build_app()
В результате должно быть создано новое приложение и заказ, в котором у заказа есть app_id и user_id, а новое приложение получает только user_id. на самом деле он создает новый заказ и новое приложение, но только с user_id в заказе, новое приложение остается без изменений.
любой совет? спасибо!