最近一个站点写了较多的 js 和 css,开发环境没有问题的。 可是一换生产环境,全盘 js 失效,整了很久找不出问题在哪里很困惑。chrome 也不报错了,代码在那,感觉确不运行,也找不到问题。
然后 css 里的 background-image 是巨坑,建议都使用 scss 文件,不要使用 css 文件格式,只有靠image-url才能很好的处理图片的问题。
image-url
而至于 js 的问题,不知道有没有知道用什么方法比较好处理这个问题的呢?
app/assets/javascripts/application.js里面排除掉不需要的js,然后其他都是需要的,应该没啥问题啊。。
//= require jquery //= require jquery_ujs //= require bootstrap //= require_tree . //= stub html5shiv //= stub respond.min
...你没预编译吧?……貌似各种教程都没有生产环境部署的详细指导。。。
我觉得我爱上 requirejs 了,现在的态度就是 CSS 因为内容不多就不予解决了。JS 就用 RequireJS load 进来,虽然总量没有改变但是由于是异步,多文件并行下载 所以速度看上去好很多
css 里一直用 asset_path 调取图片和字体的怎么破……
#3 楼 @ibachue 最近遇到了一个问题。上了 requirejs_rails,然后发现 jquery 在 post 数据的时候表现不正常,掉 session。 不知道你是否有遇到过。