11

Rails バージョン 3.2.13 と Ruby 2.0.0 を使用して Agile Web Development book に取り組んでいますが、アクセスしようとすると次のエラーが発生し続けますlocalhost:3000

Sprockets::FileNotFound in Store#index

couldn't find file 'jquery' (in /Users/.../app/assets/javascripts/application.js:13)

私のapplication.jsファイル:

// This is a manifest file that'll be compiled into application.js, which will include all the files
// listed below.
//
// ...
//    
//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require_tree .

私のGemfileではgem 'jquery-rails', '~> 2.3.0'、インターネットで見つけたさまざまな解決策を試してみましたが、役に立ちませんでした。

4

3 に答える 3

16

私はそれを働かせました。

  1. Gemfileに入れgem 'jquery-rails', "~> 2.3.0"ます。
  2. ターミナルに入力して Gemfile.lock を削除しますrm Gemfile.lock
  3. bundle installターミナルから実行
  4. //= require jquery-uiapplication.jsにあることを確認してください

注: ステップ 3 が機能しない場合はsudo gem install jquery-rails -v 2.3.0、ターミナルから実行してください。

于 2013-06-24T22:27:44.337 に答える
0

また、 OS X でPOWを使用している場合は、アプリを再起動する必要がある場合があります

touch tmp/restart.txt
于 2014-09-22T17:23:45.590 に答える