【发布时间】:2016-12-01 09:14:20
【问题描述】:
我正在创建一个与 Cart 模型相关联的 User 模型。在创建用户的那一刻,应该会自动创建一个购物车。
在应用程序中,我将调用Cart.create 添加到我的UserController 的create 方法中。
但是,当我尝试播种数据时,我需要有两行:User.create 和 Cart.create,并尝试仅对其中一行 User.create 进行这项工作。
是否可以将购物车创建代码移动到方法更改(CreateUsers、Migration)中?
【问题讨论】:
-
了解回调并改用
after_create回调。 guides.rubyonrails.org/active_record_callbacks.html
标签: ruby-on-rails model-view-controller activerecord