ruby on rails tutorial لماذا 'pre_save` لا تعمل في القضبان 4؟



ruby on rails tutorial (1)

يجب أن تكون أساليب الاستدعاء إما protected أو private .

من هنا: http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html تحت القسم Types of callbacks

عندما أحاول 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

https://railsforum.com/topic/1741-rails-4-and-before-save-method/





ruby-on-rails-4