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からコールバックの使い方が変わっているようです。