Как поймать Koala::Facebook::APIError OAuthException или сброс пароля пользователя

мне интересно, как я могу поймать исключение 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

7
задан Oliver 1 September 2011 в 14:32
поделиться