为了追踪一些只出现在预编译资产中的问题,我想编写一些引用编译资产的集成测试。 尽我所能尝试,我无法获得集成测试响应,这些响应似乎引用了使用摘要路径的资产。
我尝试将以下内容添加到config/environments/test.rb
config.assets.compile = true
我的布局有:
stylesheet_link_tag 'application'
在运行测试之前,我运行:
rake assets:precompile
现在,当我运行集成测试时,我希望响应包含assets/application-0f75109cfd6dc785c7bee4647913bc16.css
形式的链接,但它确实只是"资产/应用程序.css。
如何启用此类行为?
我在config/environments/test.rb
中添加了以下内容:
config.assets.digest = true
根据链轮导轨自述文件:
启用后,指纹将添加到资产文件名中。
这适用于 Rails 4.2.0.rc3