飲んだり寝たり

だいたいメモ

Rails4でObserverを使う

Rails4ではobserversが削除されているので, 使用したい場合はrails-observersgemをインストールする.

1
gem 'rails-observers'

もしくはActiveRecordのcallbackで

1
2
3
4
5
class Hoge < ActiveRecord::Base
  before_save do
    # 何か処理
  end
end

1
2
3
4
5
6
7
class Hoge < ActiveRecord::Base
  before_save :some_action

  def some_action
    # 何か処理
  end
end

のようにしてもよい.

Comments