Rails 3: автоматическое заполнение таблицы при создании нового пользователя с помощью Devise - PullRequest
2 голосов
/ 07 января 2012

Я использую devise для работы с моими пользователями, и как часть моего приложения у каждого пользователя есть свой собственный список задач.Я пытаюсь создать 5 элементов в новом списке каждый раз, когда создается новый пользователь (поэтому у него есть некоторые примеры данных).

Каков наилучший способ сделать это?Я посмотрел на миграцию и seed.rb, но, похоже, они не отвечают моим потребностям.

Любая помощь будет очень признательна!

Ура!

1 Ответ

1 голос
/ 07 января 2012

используйте :after_create крючок.

class User < ActiveRecord::Base

  after_create :populate_todo

  private
  def populate_todo
    # do your stuff here
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...