У меня есть метод, который следует за другим пользователем Twitter, автоматически после авторизации, используя драгоценный камень Twitter.Это работает:
def follow_us
Twitter.follow("boxfirepress")
end
Я хочу, однако, - проверить и убедиться, что за пользователем уже не следят.Кажется, я не могу правильно сформулировать условия.
Я пытался:
def follow_us
Twitter.follow("boxfirepress") unless Twitter.friendship_exists?("boxfirepress", self.nickname)
end
Где self.nickname
- это дескриптор твиттера, захваченный во время процесса oauth.Он хранится в базе данных, но, возможно, он загружается неправильно?Я использую вызов after_save
на модели Authorizations
.
Я также пытался
def follow_us
unless Twitter.friendship_exists?("boxfirepress", self.nickname)
Twitter.follow("boxfirepress")
end
end
Но это тоже не сработало.Я также попробовал self.uid
вместо псевдонима.