刚刚询问如何使用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"}