我正在使用Bootstrap进行移动缩放构建Rails应用程序。当我部署到Heroku时,我所有的资产都丢失了。我认为该问题已在Rails 4中修复,但无论如何。我使用“ rails_12factor”预编译了所有资产。现在我所有的图像和样式都可以很好地渲染,但是下拉菜单莫名其妙地没有任何作用。
我在编译中做错了吗?我去了;
$ rake assets:precompile
$ git add .
$ git commit -a -m "Asset Fix"
$ git push heroku master
...而且我的菜单坏了。
这是现在的样子;http://rocky-crag-1181.herokuapp.com/
调整浏览器大小以重新创建中断。
Repository at; https://github.com/SoundBank/soundbank02
我的app / assets文件夹中的jquery和bootstrap的冗余版本在生产中的预编译期间以某种方式发生冲突。我只是从目录中删除了它们,更正了application.js,然后运行了另一个rake资源:precompile
那使问题感到困惑。随着旧脚本的淘汰,我得以订购jquery首先进行加载(感谢SSR)。
现在,响应式菜单和背景轮播都可以很好地与jquery一起播放。
顺便说一句,基本模板是Bootswatch联合的,我删除的捆绑脚本是:
bootstrap.js
jquery-1.10.2.min.js
从现在开始,我将更加仔细地查看下载的模板中的脚本是否冲突。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句