мне интересно, как я могу поймать исключение koala oauth (например, сброс пароля пользователя).
прямо сейчас это то, что у меня есть / используется до сих пор:
rescue_from Koala::Facebook::APIError do
# redirect to fb auth dialog
end
но это ловит все ошибки... как я могу сделать это с помощью простого oauth или только сброса пароля?
EDIT:
узнал более ясное решение проблемы:
rescue_from Koala::Facebook::APIError do |exception|
if exception.fb_error_type == 190
# password reset - redirect to auth dialog
else
raise "Facebook Error: #{exception.fb_error_type}"
end
end
спасибо заранее oliver