2
は、私が持っている:jsファイルをアセットパイプラインに正しくロードしていますか? main.jsで
$(document).ready(
function(){
alert('foo');
});
app/assets/javascripts/application.js
があります開発で
//= require jquery
//= require jquery_ujs
//= require main
。 rake assets:precompile
を実行した後、ページをリフレッシュし、alert('foo')
を2回実行します。それは一度だけ行うことになっています。ロードされているmain.jsのコピーが2つあるようです。
何か間違っていますか?あなたのconfig /環境で
これらのプリコンパイルされたアセットを削除してdevで実行すると、一度だけ警告が出ますか?コンパイルされたファイルと既存のファイルの両方が読み込まれているかどうかを知る。 – miked
プリコンパイルされたアセットを削除すると、イェップします。一度警告します。 devは両方を読み込んでいるようだ。コンパイルされたファイルと既存のファイルそれはどうするのですか? –
開発モードのようなサウンドは、両方を実行しています...私はそれをオフにする方法があると思います。それにもかかわらず、それは起こってはならない - 少なくとも私はそれを推測している:-) – miked