我尝试在我的rails应用程序(3.2)中手动添加jquery并且它可以正常工作。
application.html.erb
<script src="/js/jquery-1.9.1.js"></script>
<script src="/js/jquery-ui-1.10.3.custom.js"></script>
现在我试图通过使用rails-jquery gem替换它,css似乎加载,但是,js不起作用。我错过了什么?我该如何调试? Gem文件(后跟bundle install)
gem 'jquery-rails'
application.html.erb
<%= javascript_include_tag "application" %>
的application.js
//= require bootstrap
//= require jquery
//= require jquery_ujs
//= require jquery-ui
我的Gemfile.lock看起来像这样。
specs:
jquery-rails (2.0.2)
railties (>= 3.2.0, < 5.0)
thor (~> 0.14)
jquery-ui-rails (4.0.5)
railties (>= 3.1.0)
答案 0 :(得分:1)
根据聊天讨论,问题是 jquery的安装版本与插件使用的版本不同,因此会出错。
您可以通过
安装特定版本的jquery-railsgem 'jquery-rails', '~> version'