Добрый вечер. У меня проблема. я использую has_secure_password
и из-за этого у меня есть ошибка undefined method
password_digest = 'для # `,
но у меня нет этого метода !! Пожалуйста, помогите, не знаю, что делать. Я читал, как решить эту проблему, но это не помогло мне (
Вот моя модель пользователя. Пожалуйста, помогите, если можете.
class User < ActiveRecord::Base
attr_accessible :email, :password, :password_confirmation
has_secure_password
validates_presence_of :password, :on => :create
before_create { generate_token(:auth_token) }
def send_password_reset
generate_token(:password_reset_token)
self.password_reset_sent_at = Time.zone.now
save!
UserMailer.password_reset(self).deliver
end
def generate_token(column)
begin
self[column] = SecureRandom.urlsafe_base64
end while User.exists?(column => self[column])
end
end