在 Rails 4 集成测试中启用链轮清单资产路径



为了追踪一些只出现在预编译资产中的问题,我想编写一些引用编译资产的集成测试。 尽我所能尝试,我无法获得集成测试响应,这些响应似乎引用了使用摘要路径的资产。

我尝试将以下内容添加到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

最新更新