Rails 3.1 Assets Pipeline Precompile Ошибка - не удалось найти файл 'jquery' - PullRequest
4 голосов
/ 17 марта 2012

Я обновляю приложение Rails 3.1 для использования конвейера ресурсов. Я включил гем 'jquery-rails' в мой Gemfile и установил, запустив bundle install.

Using jquery-rails (1.0.19) 

Мой файл application.js в каталоге app / assets / javascripts выглядит следующим образом:

// ...
//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require_tree .
...

Когда я запускаю bundle exec rake assets:precompile, я получаю следующую ошибку:

** Invoke assets:precompile (first_time)
** Execute assets:precompile
/Users/augus164/.rvm/rubies/ruby-1.9.3-p0/bin/ruby /Users/augus164/.rvm/gems/ruby-1.9.3-p0/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets --trace
** Invoke assets:precompile:all (first_time)
** Execute assets:precompile:all
** Invoke assets:precompile:primary (first_time)
** Invoke assets:environment (first_time)
** Execute assets:environment
** Invoke environment (first_time)
** Execute environment
** Invoke tmp:cache:clear (first_time)
** Execute tmp:cache:clear
** Execute assets:precompile:primary
rake aborted!
couldn't find file 'jquery'

Насколько я понимаю, при включении гема jquery-rails мне не нужно включать библиотеку jquery в мою директорию javascripts или ссылаться на нее из Google CDN. Кто-нибудь знает, что мне не хватает?

1 Ответ

0 голосов
/ 17 марта 2012

Если вы используете рельсы 3.1, вам не нужен драгоценный камень.Он включен по умолчанию с рельсами.

...