JavaScriptを使用してインターネット接続が存在するかどうかを確認する方法を尋ねたところ、いくつかの素晴らしい回答が得られました. Rubyでこれを行う最も簡単な方法は何ですか? 生成された html マークアップ コードをできるだけクリーンにしようとして、インターネットの状態に応じて 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"}