Rails 3:使用Devise创建新用户时自动填充表格

时间:2012-01-06 22:25:29

标签: ruby-on-rails database ruby-on-rails-3 devise

我正在使用设计来处理我的用户,并且作为我的应用程序的一部分,每个用户都有自己的“待办事项”列表。每次创建新用户时,我都会尝试在新列表中创建5个项目(因此他们有一些示例数据)。

最好的方法是什么?我看过迁移和seed.rb,但这些似乎不符合我的需求。

任何帮助都会非常感激!

干杯!

1 个答案:

答案 0 :(得分:1)

使用:after_create挂钩。

class User < ActiveRecord::Base

  after_create :populate_todo

  private
  def populate_todo
    # do your stuff here
  end
end