【发布时间】:2014-04-17 07:47:26
【问题描述】:
我在跑步
RAILS_ENV=staging bundle exec rake assets:precompile
在两台不同的机器上,为相同的资产文件获取不同的指纹。我在两台机器上都安装了 Rails 4.0.2。这些机器是
- Mac OS 10.9.2 和
- Ubuntu Linux 12.04
资产编译在哪台机器上,指纹不应该是一样的吗?
编辑:Linux 机器是一个 EC2 实例。所以我制作了一个 AMI 并启动了第二个实例。在这个相同的实例上编译资产会产生与在原始实例上创建的相同的指纹。这似乎是我的开发机器的“问题”。
【问题讨论】:
-
非常好的问题。我浏览了 sprockets,看不到摘要是在哪里生成的,所以现在我想知道。
标签: ruby-on-rails ruby-on-rails-4 asset-pipeline md5 fingerprint