У меня есть модель User, модель Workout и модель Exercise. Я использую Devise для управления пользователями и MongoID для взаимодействия с MongoDB.
Пользователь reference_many: тренировки
Тренировка reference_many: упражнения и referenced_in: пользователь
Упражнение referenced_in: тренировка
Как запросить базу данных, чтобы получить список всех current_user упражнений. Я не сохранил user.id в коллекции упражнений, только workout.id.
Возможно ли, или я должен переработать модель, чтобы сохранить user_id в коллекциях упражнений и тренировок?
Спасибо