Я пытаюсь подтвердить имя пользователя в Твиттере и написал пользовательскую проверку.Однако он не работает, даже если кажется, что он работает в сеансе irb.Это код, который у меня есть
def twitter_user
begin
@t = Twitter.user :twitter
rescue Twitter::Error::NotFound => e
@t = nil
end
errors.add(:twitter, (" username does not exist")) if @t.nil?
end
Я также пробовал это:
def twitter_user
errors.add(:twitter, (" username does not exist")) unless begin Twitter.user :twitter
rescue Twitter::Error::NotFound => e
end
end
Эта ошибка появляется, даже если имя пользователя Twitter является действительным.Кто-нибудь может объяснить почему?Спасибо за помощь, спасибо.
РЕДАКТИРОВАТЬ: Я сузил ее до получения параметра: твиттер, а не ввод от пользователя.Как получить значение, переданное пользователем?