0
私は初めてユーザー認証を試みていますが、少し問題があります。NoMethodErrorユーザー認証
私はAdminUser.make_salt
を実行したときに、私が得る私のコンソールに続いて、私のADMINUSERモデルの私make_salt
方法
def self.make_salt(username="")
Digest::SHA1.hexdigest("Use #{username} and other stuff")
end
を定義した:
>> AdminUser.make_salt
NoMethodError: undefined method `make_salt' for #<Class:0x1063ddb58>
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.7/lib/active_record/base.rb:1009:in `method_missing'
from (irb):30
はまた、私が定義されてhash
方法を持っていました、うまくいきましたが、hash_with_salt
に変更したところ、NoMethodErrorも発生しました。
私はただここで何かが分かりませんか?
コンソールでは、 'reload!'メソッドを呼び出すこともできます - これで十分です。もちろん、再起動はより信頼できます。 – Arsen7