jquery 1.4.3 を使用する Rails アプリを継承し、1.4 シリーズ以降のアップグレードを妨げるいくつかのプラグインを使用しています。
そうは言っても、目立たない JavaScript を実行するには Rails.js が必要です。ただし、私が見つけた唯一の 2 つの rails.js ファイルは、1.4.0、1.4.1、および 1.4.2 で動作する 1.4 シリーズでしたが、1.4.3 では動作しません。もう 1 つは jquery 1.6 以上が必要です。
jquery 1.4.2 にダウングレードすることもできません。これは、使用している他のプラグインが壊れるためです。
1.4.3 と rails.js をうまく動作させる方法についてのアイデアはありますか?
jquery 1.4.3 で rails.js の 1.4 バージョンを使用してみましたが、次のようなアラートが表示されます。
var jqueryVersion = $().jquery;
if (!( (jqueryVersion === '1.4') || (jqueryVersion === '1.4.1') || (jqueryVersion === '1.4.2') )){
alert('This rails.js does not support the jQuery version you are using. Please read documentation.')
}
私はそれをコメントアウトし、すべてがうまくいくように見えますが、それらの行には理由があるのではないかと心配しています. それとも、このアラートに 1.4.3 を追加するのを忘れていたのは単にオーバーサイトだったのでしょうか?