我最近开始使用Rails-assets.org并注意到,如果某个特定资产将jQuery作为依赖项,它会在捆绑时从Bower安装一个版本。这复制了Rails应用程序中的jQuery包(假设使用了默认的' jquery-rails' gem)。
我很高兴只保留jQuery的任何一个版本,但在尝试这样做时我发现了两个问题。
如果我排除' jquery-rails'宝石形成我的应用程序我不能运行' jquery_ujs'与jquery-rails'一起打包。我还没有办法只保留jquery_ujs'。这可能吗?
从rails-assets.org安装gem时,排除jQuery依赖可能会更好,所以我可以继续在Rails中使用默认的jQuery gem。我没有成功地用Google搜索。这可能吗?
如果我安装了两个jQuery包,我也想知道是否会出现问题。哪一个将由rails资产管道选择?我已经尝试过,但我没有任何错误,但听起来并不是最好的主意。
如果你能指出我正确的方向或建议最佳实践,那就太棒了。感谢