加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 如何在我的资产管道中存根jquery?

发布时间:2020-12-17 02:18:41 所属栏目:百科 来源:网络整理
导读:我使用Rails 3.2和 jquery-ui-rails插件将datepicker添加到我的JS清单文件中. 这是我的清单文件: //= require jquery_ujs//= require jquery.ui.datepicker//= require_tree . 我将我的jQuery库与Google的CDN分开. 但是,通过将jquery.ui添加到清单文件中,它
我使用Rails 3.2和 jquery-ui-rails插件将datepicker添加到我的JS清单文件中.

这是我的清单文件:

//= require jquery_ujs
//= require jquery.ui.datepicker
//= require_tree .

我将我的jQuery库与Google的CDN分开.

但是,通过将jquery.ui添加到清单文件中,它会自动包含其jQuery依赖项 – 所以现在我最终在最终的HTML文档中使用了两个jQuery.

我不想要这个额外的jQuery文件 – 我只想要谷歌的CDN.使用sprockets,我可以使用stub指令有选择地“排除”jQuery文件.

所以这就是我所做的 – 而且它不起作用 – 即jQuery仍然被添加到我的最终JS文件中……

//= stub jquery
//= require jquery_ujs
//= require jquery.ui.datepicker
//= require_tree .

我尝试了几种组合:

//= stub jquery.js

//= stub "jquery"

//= stub "jquery.js"

//= stub "/jquery.js"

等……

但这些都不起作用.我无法在任何地方找到一个如何工作的例子.顺便说一下,我也试过了

//= stub jquery_ujs

哪个没有存根jquery_ujs库…

解决方法

我认为它不起作用的原因是Rails 3.2.x仅使用链轮v2.1.但是,存根仅适用于链轮> = 2.2.您可以尝试手动更新链轮(分叉动作包).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读