新手问题 感觉 Asset Pipeline 解决了一个问题,确带来很多问题。

QueXuQ · 2013年12月08日 · 最后由 greatbody 回复于 2016年12月08日 · 2210 次阅读

最近一个站点写了较多的 js 和 css,开发环境没有问题的。 可是一换生产环境,全盘 js 失效,整了很久找不出问题在哪里很困惑。chrome 也不报错了,代码在那,感觉确不运行,也找不到问题。

然后 css 里的 background-image 是巨坑,建议都使用 scss 文件,不要使用 css 文件格式,只有靠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。 不知道你是否有遇到过。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号