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

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

项目迁移到 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.

共收到 2 条回复

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

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

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