gpt4 book ai didi

ruby-on-rails - Rails 3.1 Assets 管道预编译错误 - 找不到文件 'jquery'

转载 作者:行者123 更新时间:2023-12-04 05:52:53 26 4
gpt4 key购买 nike

我正在升级 Rails 3.1 应用程序以使用 Assets 管道。我已经在我的 Gemfile 中包含了 'jquery-rails' gem 并通过运行 bundle install 进行安装。 .

Using jquery-rails (1.0.19) 

我在 app/assets/javascripts 目录中的 application.js 文件如下所示:
// ...
//= 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 gem,我不需要在我的 javascripts 目录中包含 jquery 库,也不需要从 google cdn 链接到它。有谁知道我错过了什么?

最佳答案

如果您使用的是 rails 3.1,则不需要 gem。默认情况下,它包含在 rails 中。

关于ruby-on-rails - Rails 3.1 Assets 管道预编译错误 - 找不到文件 'jquery',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9744221/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com