Просто спросил, как проверить, существует ли интернет-соединение с помощью javascript и получил отличные ответы. Какой самый простой способ сделать это в Ruby? При попытке сделать сгенерированный код разметки html максимально чистым, я бы хотел условно отобразить тег script для файлов javascript в зависимости от того, является ли состояние Интернета. Что-то вроде (это HAML):
- if internet_connection?
%script{:src => "http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js", :type => "text/javascript"}
- else
%script{:src => "/shared/javascripts/jquery/jquery.js", :type => "text/javascript"}