у меня следующая проблема:
у меня есть 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 в заказе, новое приложение остается нетронутым.
любой совет? Благодарность!