Предполагая сообщение аргумент является строкой, то у меня есть следующий фрагмент кода:Rails + Коала: Восстановление из исключения и продолжить
users.each do |user|
posted = Facebook.post_to_facebook(message,user.token)
end
Затем post_to_facebook является метод так:
def post_to_facebook
facebook_graph = Koala::Facebook::GraphAPI.new(token)
object_from_koala = facebook_graph.put_wall_post(message)
end
Для некоторых пользователей при вызове put_wall_post Я получаю исключение из этого типа: Koala::Facebook::APIError
. Я просто хочу пропустить публикацию на стене этого пользователя и перейти к следующему пользователю, но я не вижу, как это сделать, управляя исключением.
К настоящему времени я не хочу делать ничего, кроме как перейти к следующему пользователю. Будет ли это трюк? –
, когда вы вызываете 'Facebook.post_to_facebook' с блоком' rescue' внутри, он не будет создавать исключение, поэтому в основном он должен проходить через всех пользователей, независимо от каких-либо исключений –