【发布时间】:2011-11-09 18:19:34
【问题描述】:
我有一个 Rails 3 应用程序,模型之间的关系如下:
Course ---[ 1:n ]---> Module
当用户注册到 Course 时,我有这个:
Enrollment ---[ 1:n ]---> ModuleStatus
每个Enrollment 也总是有一个用户和一个课程
问题:我如何强制在为用户创建Enrollment 时,系统继续为给定Course 具有的每个模块创建ModuleStatus ?
我应该使用回调来强制执行此创建吗?
如果是这样,这里适合什么回调?会是after_create吗?
谢谢!
【问题讨论】:
标签: ruby-on-rails-3 activerecord callback