Modelの基本的なログを楽に扱いたいので、callbackの処理をまとめたmoduleを作って、application_record.rb に読み込ませることにしている。より良い方法があると思う。誰か教えて。
Documentは地味にSPAだった。
Active Record Callbacks — Ruby on Rails Guides
# app/model/concern/moge.rb module Moge extend ActiveSupport::Concern included do # create before_create :method_1 after_create_commit :method_2 # update before_update :method_3 after_update_commit :method_4 # creage & update after_validation :method_5 # destroy before_destroy :method_6 after_destroy_commit :method_7 end def method_1 # ログ処理 end ~ 以下省略 end
備忘録の一覧はこちら
mokuzukanio.hatenablog.com