Tôi đang sử dụng Ruby on Rails v3.0.9 và tôi muốn kiểm tra xem hình ảnh (trong trường hợp của tôi là hình ảnh biểu tượng favicon.ico
) được truy xuất thành công từ trang web và nếu không tôi muốn hiển thị hình ảnh tùy chỉnh.Làm thế nào để kiểm tra xem một hình ảnh đã được tìm thấy trên một trang web?
Để lấy favicon.ico
hình ảnh liên quan đến một trang web, trong tập tin quan điểm của tôi tôi có:
image_tag "#{web_site.link}/favicon.ico", :size => "16x16"
nơi web_site.link
giá trị này là một cái gì đó như sau:
http://stackoverflow.com/
http://www.stackoverflow.com/
http://facebook.com/
...
Làm thế nào để kiểm tra xem một hình ảnh đã được tìm thấy trên một trang web (có thể sử dụng câu lệnh if ... else ... end
hoặc thực hiện một số yêu cầu HTTP trước để xử lý hình ảnh favicon) và cách xử lý kịch bản trên?
"Rất tiếc, tôi không có thời gian để tạo mã chính xác cho điều này ngay bây giờ". : '- (... Tôi sẽ cố gắng tự mình ... – Backo
Tại sao bạn sử dụng 'to_f' ở đây? Có thể mã trạng thái là một float thay vì int? – new2cpp
@ new2cpp không có ý tưởng tại sao tôi sử dụng' to_f', chỉnh sửa phản ứng –