У меня есть приложение Rails 3 со следующими отношениями между моделями:
Course ---[ 1:n ]---> Module
И когда пользователь регистрируется в Course
, у меня есть это:
Enrollment ---[ 1:n ]---> ModuleStatus
Каждая *У 1008 * также всегда есть пользователь и курс
ВОПРОС : Как я могу добиться, чтобы при создании Enrollment
для пользователя система работала и создавала ModuleStatus
для каждого из модулей, которые есть у данного Course
?
Должен ли я использовать обратный вызов для принудительного создания этого создания?
Если да, то какой обратный вызов здесь подходит?Это будет after_create
?
Спасибо!