部署 部署 ruby-china 遇到问题

robertyu · 2013年06月30日 · 最后由 huobazi 回复于 2013年07月01日 · 2824 次阅读

环境: 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 好的,我试试。

我的找不到,是又拍失效。还是哪里不正确?

@robertyuhttps://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 已经是很完善的了。

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