如果我有jquery-rails gem,是否需要下载jQuery?

时间:2014-10-23 20:59:22

标签: jquery ruby-on-rails ruby jquery-ui ruby-on-rails-4

我想在我的应用程序中使用jCrop,它依赖于jQuery。它说我必须下载jQuery,但如果我已经将它作为gem安装,那就足够了吗?我下载了jQuery UI并且正在使用它的自动完成小部件就好了,所以这并不意味着我已经有了基本的jQuery吗?

我只是想搞乱我的开发环境;我不想下载不必要的东西,并以某种方式弄乱一切。

这是我在gemfile中的内容:

gem 'jquery-rails', '~> 2.3.0'

2 个答案:

答案 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而无需将文件下载到您的计算机。

祝你好运!