2016-08-09 11 views
0

これは私application.jsです:Railsのアセットパイプライン

//= require jquery 
//= require jquery_ujs 
//= require_tree . 
//= stub subscriptions 

予想通りそれは常に働いており、subscription.jsが別々にコンパイルされた別のファイルです。

//= require jquery 

subscriptions.jsが期待通りにコンパイルとjQueryを含むが、jQueryのapplication.jsから消えている:私はsubscriptions.jsの先頭に次の行を追加した場合

は、ブラウザのコンソールで、私は ReferenceError: jQuery is not definedのようなエラーが発生します。

私はjqueryの両方のマニフェストファイルに含ま/コンパイルを持ってする方法を見つけることができません。

私はRails 4.2.4 + Pumaとデフォルトのjquery-rails gemの開発環境を使用しています。

+0

私はまた、資産のバージョンを変更し、サーバーを再起動しようとしたが、問題が解消されません。 – collimarco

答えて

0

それはstubディレクティブの期待される動作です:subscriptionsしかしだけではなく、またそのすべての依存関係がをスタブされます。

唯一の解決策は、require_treestubの使用を避けることです。

関連する問題