2

我们的 Rails 3.2 应用程序使用 4 个不同的主机作为 CDN。部署后,我们有一个运行 assets:precompile 在这 4 个盒子上的任务。我们面临的问题是编译的资产具有不同的指纹/摘要。我的理解是指纹/摘要是从我们的资产文件的内容中生成的,因此它们在不同的盒子中应该是相同的。有谁知道可能是什么原因?谢谢,

4

1 回答 1

0

我已经在代码中挖掘了,但不明白为什么会这样。他们应该是一样的。

如果您要部署到 4 台主机,您可能需要考虑在本地进行预编译 - 有关详细信息,请参阅此答案- 因为它要快得多。

于 2012-05-22T06:42:38.970 回答