环境: passenger + nginx
问题: css 等会像如下这样请求,http://ruby-china-files-dev.b0.upaiyun.com/assets/home-db7695ef6de9d9eefef8a96dd3b02459.css
但是这样是请求不到的!
这样的文件 home-db7695ef6de9d9eefef8a96dd3b02459.css 是 rake assets:precompile 后生成的。
不知各位是否也遇到这样的问题?求各位指教。
ruby-china 是 sync assets 到又拍云做 CDN 了,你可以去掉。
#1 楼 @chaixl 好的,我试试。
我的找不到,是又拍失效。还是哪里不正确?
@robertyu 看 https://github.com/ruby-china/ruby-china/blob/master/lib/tasks/assets/cdn.rake
你可以在部署步骤内去掉这个 rake 的调用,再把 assets_host 的设定给去掉
https://github.com/ruby-china/ruby-china/blob/master/config/environments/production.rb#L36
或者,把这里涉及的几项配置设定一下,也就可以了
BTW, 七牛就不这样么麻烦了,直接设定七牛的 CDN 来抓你的文件
#3 楼 @huobazi 谢谢。恩。我已经把这个去掉了。正在研究七牛。能不能给个七牛的这样使用的文档。
#4 楼 @robertyu 七牛自己的文档和 SDK 已经是很完善的了。