【问题标题】:Do I need to download jQuery if I have the jquery-rails gem?如果我有 jquery-rails gem,是否需要下载 jQuery?
【发布时间】:2014-10-23 20:59:22
【问题描述】:

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

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

这是我的 gemfile 中的内容:

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

【问题讨论】:

  • 你可以在浏览器中查看页面源代码,看看你有没有jQuery。

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


【解决方案1】:

如果您没有修改 application.js 文件(位于 app/assets/javascripts/ 中),您会在它的底部看到 jquery 包含在此文件中:

//= require jquery
//= require_tree .

所以如果你的 application.js 文件有//= require jquery,rails 会在客户端渲染它。

【讨论】:

    【解决方案2】:

    我会首先在命令行中尝试bundle install gem.. 以确保您的 gemfile 中的所有 gem 都正确加载。

    如果这不起作用,请进入您的 index.html 文件并将其放在您的标题上方:

    <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

    这会引入 jquery,而无需将文件下载到您的计算机。

    祝你好运!

    【讨论】:

      猜你喜欢
      • 2013-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-13
      • 1970-01-01
      • 2021-06-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多