Jquery 链轮::FileNotFound-无法';找不到文件';query.effects.core';

Jquery 链轮::FileNotFound-无法';找不到文件';query.effects.core';,jquery,ruby-on-rails,ruby,sprockets,Jquery,Ruby On Rails,Ruby,Sprockets,当我开始运行我的rails服务器时,转到localhost:3000时,我得到了这个文件未找到错误。我收到的消息是找不到文件“jquery.effects.core”。我几乎已经尽了我所能,从从我的repo中提取新的应用程序克隆到重新安装Rails和Ruby,但这一切都导致了同样的错误。有什么想法吗 我在运行rails服务器时获得以下输出: sudo rails s => Booting Thin => Rails 3.2.9 application starting in deve

当我开始运行我的rails服务器时,转到localhost:3000时,我得到了这个文件未找到错误。我收到的消息是
找不到文件“jquery.effects.core”
。我几乎已经尽了我所能,从从我的repo中提取新的应用程序克隆到重新安装Rails和Ruby,但这一切都导致了同样的错误。有什么想法吗

我在运行rails服务器时获得以下输出:

sudo rails s
=> Booting Thin
=> Rails 3.2.9 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
        SECURITY WARNING: No secret option provided to Rack::Session::Cookie.
        This poses a security threat. It is strongly recommended that you
        provide a secret to prevent exploits that may be possible from crafted
        cookies. This will not be supported in future versions of Rack, and
        future versions will even invalidate your existing user cookies.

        Called from: /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/gems/1.9.1/gems/actionpack-3.2.9/lib/action_dispatch/middleware/session/abstract_store.rb:28:in `initialize'.

>> Thin web server (v1.5.0 codename Knife)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:3000, CTRL+C to stop
这是我的档案

source 'https://rubygems.org'

gem 'rails', '3.2.9'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

gem 'pg'
gem 'rails_admin'
gem 'devise'
gem 'cancan'
gem 'simple_form'
gem 'kaminari'
gem 'bootstrap-kaminari-views'
gem 'recaptcha', :require => 'recaptcha/rails'
gem 'acts_as_commentable_with_threading'

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'
  gem 'uglifier', '>= 1.0.3'
end

group :production do
  gem 'thin'
end

gem 'libv8', '~> 3.11.8'
gem "therubyracer", '>= 0.11.0beta8', :require => 'v8'
gem 'twitter-bootstrap-rails', :git => 'git://github.com/seyhunak/twitter-bootstrap-rails.git'
gem "less-rails"

gem 'paperclip'
gem 'aws-sdk'

gem 'jquery-rails'
编辑(已解决):这是我的application.js文件。当我取消注释
=requirejquery
行时,一切似乎都正常。我不知道如何解释这一点,因为有其他人使用相同的源代码集,即使这一行被注释掉,也不会遇到这个问题

// This is a manifest file that'll be compiled into application.js, which will include all the files
// listed below.
//
// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
// or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path.
//
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// the compiled file.
//
// WARNING: THE FIRST BLANK LINE MARKS THE END OF WHAT'S TO BE PROCESSED, ANY BLANK LINE SHOULD
// GO AFTER THE REQUIRES BELOW.
//
//= require jquery <----------------
//= require jquery_ujs
//= require twitter/bootstrap
//= require_tree .
//这是一个清单文件,将被编译成application.js,其中将包含所有文件
//如下所列。
//
//此目录中的任何JavaScript/Coffee文件,lib/assets/javascripts,vendor/assets/javascripts,
//或者插件的供应商/资产/Java脚本(如果有的话),可以在这里使用相对路径进行引用。
//
//直接在这里添加代码是不可取的,但如果这样做,它将显示在
//已编译的文件。
//
//警告:第一个空行表示要处理的内容的结束,任何空行都应
//按照下面的要求去做。
//

//=require jquery看起来像是RailsAdmin gem中的一个bug:


运行“bundle update”为我解决了这个问题。

请发布你的
应用程序.js
,好吗?我通过取消注释=require jquery\u ujs解决了这个问题,但我仍然不确定为什么会发生这种情况,因为其他人使用的是相同的源代码(这一行被注释掉了)清单文件(如
application.js
)的语法很奇怪。什么确切的意思是您没有注释,因为公共插入类似于其他语言中的注释插入。不管怎样,很高兴听到问题解决了。对不起,我错了。我没能解决这个问题。原来我对这个文件理解得不太好,所以取消注释意味着行变成了“=requirejquery”。结果是完全破坏了Javascript,允许站点加载,但没有启用Javascript。在这种情况下,我认为通过添加
/=require jquery
/=require jquery ui
并删除(不是注释;)
/=require tree.
就可以了。这看起来是一个类似的问题,但不幸的是,捆绑更新甚至卸载/重新安装rails_admin gem都无法解决问题。“捆绑更新”没有解决问题,但我通过手动对rails_admin.js.erb进行以下更改来解决问题:--require_asset'jquery.effects.core'++require_asset'jquery.ui.effects'