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