Я создаю модель пользователя, которая связана с моделью Cart. В момент создания Пользователя автоматически создается Корзина.Приложить экземпляр модели в рамках миграции
В приложении я добавил вызов Cart.create
в метод create
моего UserController
.
При попытке засеять данные, однако, мне нужно иметь две строки: User.create
и Cart.create
и попытаться сделать эту работу только для одной строки User.create
.
Можно ли переместить код создания корзины в изменение метода (CreateUsers, Migration)?
Прочитайте обратные вызовы и вместо этого используйте обратный вызов 'after_create'. http://guides.rubyonrails.org/active_record_callbacks.html – Deep
Спасибо, это работает. – Harry