Я попробовал несколько вещей, но, похоже, не могу обойти это.Я тренировался и знаю, как сделать это с помощью электронной почты, но как я могу сделать это, используя имя пользователя?
def self.authenticate(username, password)
user = find_by_name(username)
if user && user.password_hash == BCrypt::Engine.hash_secret(password, user.password_salt)
user
else
nil
end
end