比如说,我想给所有的article
抓 SNS 上的数据
articles = Article.all
articles.each do |article|
get_share(article) #use HTTParty, Nokogiri, etc.
if article.save
puts "#{article.url}, #{article.share}"
end
end
但有时候会报错,可能网断了,或者文章地址有问题,或者怎样 这个时候,就会报错退出。要再来的话,就只能从头开始,这样挺浪费时间的
不知道怎么可以“从上次出错的article
”重新开始?
Stackoverflow 同步贴:http://stackoverflow.com/questions/31031607/rails-how-to-resume-a-rake-task/31031977#31031977