Ruby on rails ruby开放URL和rescue
我想检查一下我的旧网站上是否有一些URL的exst,并收集返回404的URLRuby on rails ruby开放URL和rescue,ruby-on-rails,ruby,Ruby On Rails,Ruby,我想检查一下我的旧网站上是否有一些URL的exst,并收集返回404的URL @paintings = Painting.find(:all) @paintings.each do |painting| open("http://www.mydomain.com/" + painting.user.username.downcase + "/" + painting.permalink) rescue OpenURI::HTTPError @failure += painti
@paintings = Painting.find(:all)
@paintings.each do |painting|
open("http://www.mydomain.com/" + painting.user.username.downcase + "/" + painting.permalink)
rescue OpenURI::HTTPError
@failure += painting.permalink
else
@success += painting.permalink
end
end
嗯,我不能用那种救援方法来发现错误
syntax error, unexpected kRESCUE, expecting kEND
rescue OpenURI::HTTPError
有什么想法吗?看起来你忘记了在公开赛之前的
开始:
begin
open("http://www.mydomain.com/" + painting.user.username.downcase + "/" + painting.permalink)
rescue OpenURI::HTTPError
@failure += painting.permalink
else
@success += painting.permalink
end