NoMethodError Аутентификация пользователя - PullRequest
0 голосов
/ 06 августа 2011

Я пробую аутентификацию пользователя впервые и столкнулся с небольшой проблемой.

Я определил мой метод 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 Iтакже есть ошибка NoMethodError.

Я просто что-то упускаю здесь очевидное?

1 Ответ

0 голосов
/ 08 августа 2011

Тьфу.Наконец-то разобрался с этим.Мне просто нужно было перезапустить консоль после сохранения изменений в моем коде.

...