我使用的是 Rails 4.2,文档指出指纹是根据编译文件的内容计算的 md5 摘要。
如果我们拿一个文件说application-4c697a2e67b1a921abbdc1f753c465d8.js
,4c697a2e67b1a921abbdc1f753c465d8
是 md5 摘要。问题是我们永远无法通过从同一个文件的内容生成 md5 来获得相同的值。
我在某处读到此指纹不仅基于文件,而且还受到环境以及链轮版本的影响。
有人可以解释或列出用于生成此指纹的内容(文件内容除外)吗?如果有人可以从rails sprockets repo(最好是sprockets 2.12.5)添加参考,那将非常有帮助。