我们的Rails 3.2应用程序使用4个不同的主机作为CDN。在部署时,我们有一个运行资产的任务:在这4个框上预编译。我们面临的问题是编译的资产具有不同的指纹/摘要。我的理解是指纹/摘要是从我们的资产文件的内容生成的,因此它们在不同的框中应该是相同的。有谁知道原因可能是什么?谢谢,
答案 0 :(得分:0)
我在代码中挖了一遍,看不清楚为什么会这样。它们应该是一样的。
如果要部署到4台主机,您可能需要考虑在本地进行预编译 - 有关详细信息,请参阅this answer - 因为速度要快得多。