Ruby on Rails コールバックの使い方

ユーザー作成後に、システム既定のデータを登録したかった。

[環境]
Windows8
Ruby 1.9.3(p125)
Ruby on Rails 3.2.9


ユーザーのmodelでコールバックを使用する。
ユーザーの新規登録時にのみシステム既定のデータを登録したかったので、コールバック「after_create」を使用する。

ユーザーのmodelに下記のように記述する。

class User < ActiveRecord::Base
  # callback
  after_create :insert_data

  #メソッド
  private
  def insert_data
    # データ登録処理を記述
  end
end

どうやらrails3からコールバックの使い方が変わっているようです。

参考:
rails3.1でmodelのcallbackを使うときの注意 | kotamiyake.me