4 Stimmen

ruby URL öffnen und retten

Ich möchte überprüfen, ob ein paar URLs auf meiner alten Website existieren und URLs sammeln, die 404 zurückgeben.

@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, ich kann diese Rettungsmethode nicht dazu bringen, den Fehler zu erkennen

syntax error, unexpected kRESCUE, expecting kEND
      rescue OpenURI::HTTPError

Irgendwelche Ideen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X