Sto usando Ruby on Rails v3.0.9 e vorrei verifica se un'immagine (nel mio caso un'immagine di favicon.ico
icona) viene recuperato con successo da un sito web e se non mi piacerebbe visualizzare un'immagine personalizzata.Come verificare se un'immagine è stata trovata su un sito web?
Al fine di recuperare l'immagine favicon.ico
relativa a un sito web, nel mio file vista ho:
image_tag "#{web_site.link}/favicon.ico", :size => "16x16"
dove web_site.link
valori sono qualcosa come i seguenti:
http://stackoverflow.com/
http://www.stackoverflow.com/
http://facebook.com/
...
Come controlla se un'immagine è stata trovata su un sito web (magari usando una dichiarazione if ... else ... end
o eseguendo qualche richiesta HTTP prima per gestire le immagini favicon) e come gestire lo scenario sopra?
"Purtroppo, non ho il tempo di generare il codice esatto per questo adesso." : '- (... Proverò da solo ... – Backo
Perché usi 'to_f' qui? È possibile che lo status code sia un float piuttosto che int? – new2cpp
@ new2cpp non ho idea del perché ho usato' to_f', editing risposta –