私はlogin moduleのためのプロジェクトを見てきたが、私は、このヘルパーメソッドをやっている正確に何かわからない:「最初」のヘルパーメソッド
def self.authenticate(login, pass)
u = User.first(:login => login)
return nil if u.nil?
return u if User.encrypt(pass, u.salt) == u.hashed_password
nil
end
なぜ代わりに:
u = User.first(:login => login)
...あなたのような何かを実行します。
u = self.login
感謝を!