部署 部署 ruby-china 遇到问题

robertyu · June 30, 2013 · Last by huobazi replied at July 01, 2013 · 2824 hits

环境: 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 已经是很完善的了。

You need to Sign in before reply, if you don't have an account, please Sign up first.