Sha*_*ane 8 ruby ruby-on-rails ruby-on-rails-4
当我尝试u = User.new
后跟时u.save
,该before_save
方法没有被触发.
这是我的User
模特:
class User < ActiveRecord::Base
attr_accessor :password
before_save :encrypt_password
def encrypt_password
puts "Its getting called"
end
end
Run Code Online (Sandbox Code Playgroud)
https://railsforum.com/topic/1741-rails-4-and-before-save-method/
小智 16
回调方法必须是protected
或private
.
从这里:http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html下的部分Types of callbacks
归档时间: |
|
查看次数: |
11701 次 |
最近记录: |