昨晚已经跟着 asset_pipeline.html 里的指导做了 刚才又整理一下思路 1、在 development 下,assets pipeline 会尝试加载所有 controller 命名的 js 和 css。WEBrick 下的请求全部返回 200;unicorn 下的所有 controller 命名的全部 404,application/jquery 返回 200。 访问地址均 assets+ 文件名,例如/assets/application.js?body=1 2、在 production 下,assets pipeline 不会加载 controller 命名的 js 和 css。请求地址为“文件类型” + 文件名,例如/javascripts/application.js 和/stylesheets/application.css。注意,不是 assets 目录。
所以我想,解决这个问题的关键在于为什么 production 下会把路径转换为“文件类型 + 文件名”的形式,而不是“assets+ 文件名”的形式。product 下手动输入“assets+ 文件名”是可以访问的
搭车再多问一句,为什么 development 会加载 controller 的 js 而 production 不会
[root@localhost ~]# locale -m GB18030 GB2312 GBK GB_1988-80 UTF-8
都是支持的,列表太长,其他的删掉了
求解啊,为啥没人指点一下呢 在 ubuntu 下就可以显示出中文来。 rails 代码是一致的,从 ubuntu 提交到 unfuddle 后 git pull 到盛大云 我检查了系统环境变量 LANG 和 LANGUAGE ubuntu 是 zh_CN.UTF-8 盛大云是 en_US.UTF-8 但是修改 LANG 和 LANGUAGE 后重启 WEBrick,问题依旧
provider: weibo uid: !!null info: nickname: ***** name: ***** location: 北京 海淀区
想做自己的创业项目,之前对程序有一点基础,但对 web 开发基本空白。在 php、python、ruby 之间做了对比。因为没有什么历史拖累,就干脆选最具前瞻性的东西来学,首先排除掉 php。python 和 ruby 之间是因为太喜欢 ruby 自然的语法,更是因为有 rails 的存在
omniauth-weibo 已经可用了?
我是初学者,我遇到的问题是 rails 版本升级较快,而市面上当前能找到的中文书籍都已过时,网上的文档更是杂七杂八,各种版本都有。其实简单的 blog 一类的教程还是很好懂的,但是缺乏对 rails 做比较系统的陈述的书籍。即使教程搞明白了,自己动手做别的还是会抓瞎。我绕了几个圈子,最后感觉最有有价值的三本书:一《Agile web development on rails 4th edition》,二是《The Rails 3 Way 2nd edition》,还有《Programme Ruby》。当前我觉得最缺一本手册,例如函数库、方法详解之类,rdoc 里的结构一直看不太明白
各种模块都还在 working 状态啊,比如 omniauth-weibo..