我想在我的应用程序中使用jCrop,它依赖于jQuery。它说我必须下载jQuery,但如果我已经将它作为gem安装,那就足够了吗?我下载了jQuery UI并且正在使用它的自动完成小部件就好了,所以这并不意味着我已经有了基本的jQuery吗?
我只是想搞乱我的开发环境;我不想下载不必要的东西,并以某种方式弄乱一切。
这是我在gemfile中的内容:
gem 'jquery-rails', '~> 2.3.0'
答案 0 :(得分:2)
如果你还没有修改application.js文件(位于app / assets / javascripts /中),你会发现它的底部是jquery包含在这个文件中:
//= require jquery
//= require_tree .
因此,如果您的application.js文件具有//= require jquery
,则rails将在客户端呈现它。
答案 1 :(得分:0)
我首先在命令行中尝试bundle install gem
..以确保gemfile中的所有gem都正确加载。
如果这不起作用,请进入index.html文件并将其放在标题上方:
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
这会带来jquery而无需将文件下载到您的计算机。
祝你好运!