如何在使用Rails-assets.org Jquery时处理UJS(或者在Rails-assets gem中排除依赖项)

时间:2017-01-19 00:59:51

标签: jquery ruby-on-rails rubygems ujs rails-assets

我最近开始使用Rails-assets.org并注意到,如果某个特定资产将jQuery作为依赖项,它会在捆绑时从Bower安装一个版本。这复制了Rails应用程序中的jQuery包(假设使用了默认的' jquery-rails' gem)。

我很高兴只保留jQuery的任何一个版本,但在尝试这样做时我发现了两个问题。

  1. 如果我排除' jquery-rails'宝石形成我的应用程序我不能运行' jquery_ujs'与jquery-rails'一起打包。我还没有办法只保留jquery_ujs'。这可能吗?

  2. 从rails-assets.org安装gem时,排除jQuery依赖可能会更好,所以我可以继续在Rails中使用默认的jQuery gem。我没有成功地用Google搜索。这可能吗?

  3. 如果我安装了两个jQuery包,我也想知道是否会出现问题。哪一个将由rails资产管道选择?我已经尝试过,但我没有任何错误,但听起来并不是最好的主意。

    如果你能指出我正确的方向或建议最佳实践,那就太棒了。感谢

0 个答案:

没有答案