Rails プロジェクトに jQuery がインストールされているかどうかを確認するにはどうすればよいですか? 私はいくつかの jQuery コードを書いており、前提条件が正しくインストールされていることを確認したいと考えています。これを行うための宝石があることはわかっていますが、宝石を使用して、また宝石を使用せずにjQueryをインストールする方法を誰かが指摘できるかどうか疑問に思っていました。
3123 次
2 に答える
3
Rails の最新バージョンでは、jquery はアプリで自動的に利用可能になり、それ以上の介入は必要ありません。ビューに次のようなものを配置することで、これを確認できます。
<script type='text/javascript'>
$('#mydiv').show();
</script>
<div id='mydiv' style='display:none'>
TEST
</div>
そのビュー ページを読み込んだときに TEST が表示された場合、jquery は機能しています。
app/assets/javascripst/application.js を見ると、jquery.js がそのマニフェストに含まれていることがわかり、レールはそれをすべてのページにロードします。そのファイルから jquery.js を削除すると、読み込まれません。それをしたい場合は (本当の理由はありませんか??)、目的のバージョンの jquery.js をダウンロードし、「public/javascripts」に貼り付けて、
<%= javascript_include_tag 'jquery.js' %>
または、それを app/assets/javascripts に置くこともでき、上記のコードでロードされます。
app/assets/javascripts は、新しいアセット パイプライン機能を利用するため、新しい推奨される方法ですが、「public/javascripts」に配置する古い方法も引き続き機能します。
于 2012-04-23T00:23:31.547 に答える
1
考え:
jQueryが定義されているかどうかを確認する関数を作成する
existjQuery = function(){return typeof jQuery != 'undefined' || typeof $ != 'undefined'}
于 2012-04-23T00:15:03.533 に答える