class User < ActiveRecord::Base
attr_accessor :password
Rails.logger.info "xxy From outside"
def before_create
Rails.logger.info "xxy From inside the before_create"
end
end
コントローラーを呼び出すUser.save
と、開発ログが取得されますが、そうではxxy From outside
ないxxy From inside the before_create
ので、廃止されたと考えるのは正しいでしょうか?
その場合、保存する前にモデル メソッドを呼び出すにはどうすればよいですか? またはxxy From outside
、ログに記録されているように、モデルのインスタンスが保存されたときにすべてのメソッドが自動的に呼び出されることを意味しますか?