I would like to check if a few URL's exst on my old website and collect URLS that returns 404.
@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
Hmmm I can't get that rescue method to pick up the error
syntax error, unexpected kRESCUE, expecting kEND
      rescue OpenURI::HTTPError
Any ideas?
Looks like you've forgotten the begin prior to the open:
 begin
  open("http://www.mydomain.com/" + painting.user.username.downcase + "/" + painting.permalink)
 rescue OpenURI::HTTPError
   @failure += painting.permalink
 else
   @success += painting.permalink
 end
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With