Rya*_*son 11 jquery ruby-on-rails ruby-on-rails-3
直到昨天,jQuery在我的Rails应用程序中加载得很好.我正在玩安装debugger/ruby-debug gem.您可能已经意识到Rails 3中的调试器gem存在问题,但我没有成功安装依赖项,因此我从Gemfile中删除了gem.从那时起加载我的网站jQuery没有加载.这些是我在控制台中看到的消息:
assets/jquery_ujs.js?body=1:377Uncaught ReferenceError: jQuery is not defined
bootstrap-transition.js:24Uncaught TypeError: undefined is not a function
bootstrap.js:3Uncaught ReferenceError: jQuery is not defined
welcome:210Uncaught ReferenceError: $ is not defined
Run Code Online (Sandbox Code Playgroud)
这是我的application.js文件:
//= require jquery
//= require jquery_ujs
//= require twitter/bootstrap
//= require_tree .
Run Code Online (Sandbox Code Playgroud)
如果我在layouts/application.html.erb中显式加载jQuery,就像这样,它可以工作:
<%= javascript_include_tag "http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" %>
<%= javascript_include_tag "application" %>
Run Code Online (Sandbox Code Playgroud)
有什么想法我可以做什么来解决这个并再次加载jQuery?查看.rvm/gems/ruby-1.9.3-p125/gems/jquery-rails-2.0.2/vendor/assets/javascripts我可以看到jquery.js和jquery.min.js仍在那里.
Rya*_*son 11
谢谢@Djj.重新排序我的application.js树似乎已经解决了这个问题.这是我修改后的树:
//= require jquery_ujs
//= require jquery
//= require twitter/bootstrap
//= require jquery.placeholder
//= require_tree .
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12238 次 |
| 最近记录: |