0
假设消息参数是一个字符串,我有下面的代码片断:导轨+考拉:从异常中恢复,并继续
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
。我只是想跳过发布到该用户的墙上,然后转到下一个用户,但我没有看到如何管理该异常。
现在我不想做任何事情比跳到下一个用户的东西。那会有诀窍吗? – 2012-03-26 20:41:29
当你用'rescue'块调用'Facebook.post_to_facebook'时,它不会引发异常,所以基本上它应该经过所有的用户,不管有什么异常 – 2012-03-26 21:06:06