私が走るとき
bundle exec rake assets:precompile
私は得た
couldn't find file 'jquery'
オンラインのapplication.jsで:
//= require jquery
レール 3.2.2. 理由とは?
私が走るとき
bundle exec rake assets:precompile
私は得た
couldn't find file 'jquery'
オンラインのapplication.jsで:
//= require jquery
レール 3.2.2. 理由とは?
あなたのアプリのどこにも jquery.js ファイルはありません。app/assets または vendor/assets または lib/assets にない場合は、それらのいずれかに追加します。または、jquery-rails gem を使用している場合は、こちらの手順に従ってください。
本番環境で実行している場合は、行をコメントアウトする必要があります
Bundler.require(*Rails.groups(:assets => %w(development test)))
次のコメントを外します
Bundler.require(:default, :assets, Rails.env)
デフォルトでは、Gemfile で指定された「assets」グループに含まれる gem は本番環境に追加されないためです。
これにより、本番環境でプリコンパイルを実行していたのに、Ugliifier が「jquery エラーが見つかりませんでした」というメッセージを表示し続けたが、開発環境ではクリーン コンパイルを行うという同様の状況に陥りました。