Używam Ruby on Rails v3.0.9 i chciałbym, aby sprawdzić, czy obraz (w moim przypadku favicon.ico
obraz ikony) został pomyślnie pobrany z witryny internetowej, a jeśli nie, chciałbym wyświetlić niestandardowy obraz.Jak sprawdzić, czy obraz został znaleziony na stronie internetowej?
W celu odzyskania favicon.ico
obraz związany z witryny internetowej, w moim pliku widoku mam:
image_tag "#{web_site.link}/favicon.ico", :size => "16x16"
gdzie web_site.link
wartości to coś jak następujących:
http://stackoverflow.com/
http://www.stackoverflow.com/
http://facebook.com/
...
Jak sprawdź, czy obraz został znaleziony na stronie internetowej (może za pomocą instrukcji if ... else ... end
lub wykonując pewne żądanie HTTP przed obsługą obrazów favicon) i jak sobie z tym poradzić powyższy scenariusz?
"Niestety, nie mam czasu, aby wygenerować dokładny kod w tej chwili." : '- (... Spróbuję sam ... – Backo
Dlaczego używasz 'to_f' tutaj? Czy to możliwe, że kod statusu jest float zamiast int? – new2cpp
@ new2cpp nie mam pojęcia, dlaczego użyłem' to_f', edycja odpowiedź –