部署 在多台服务器上同步 manifest.json

raven · 2013年12月17日 · 最后由 raven 回复于 2013年12月17日 · 2295 次阅读

项目迁移到 rails4 一段时间了 (from rails 3.0.x)。最近着手迁移到 asset pipeline. 最后在 staging 部署的时候发现 app 和 web 服务器都生成了自己的 manifest.json. 这个导致不少文件找不到。

各位是怎么解决这个问题的?

precompile in local OR sync manifest manually by a new task in deploy.rb ?

btw. using capistrano < 2.8.0.

额 好像犯了一个错误,这个情况是个 bug 看起来。md5 只和文件内容有关,如果文件内容一样 md5 也该是一样的。。

弄明白了。。因为设置了多个 asset_host . 导致文件内容不一样 从而生成了不同的 md5..

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