初めてユーザー認証を試していますが、少し問題が発生しています。
make_salt
AdminUser モデルでメソッドを定義しました
def self.make_salt(username="")
Digest::SHA1.hexdigest("Use #{username} and other stuff")
end
次に、コンソールで実行するAdminUser.make_salt
と、次のようになります。
>> 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 も発生しました。
ここで明らかな何かが欠けているだけですか?