【发布时间】:2014-12-18 16:23:22
【问题描述】:
在追踪一些仅出现在预编译资产中的问题时,我想编写一些引用已编译资产的集成测试。尽我所能,我无法获得似乎引用使用摘要路径的资产的集成测试响应。
我已尝试将以下内容添加到config/environments/test.rb
config.assets.compile = true
我的布局有:
stylesheet_link_tag 'application'
在运行测试之前我会运行:
rake assets:precompile
现在,当我运行集成测试时,我希望响应包含assets/application-0f75109cfd6dc785c7bee4647913bc16.css 形式的链接,但它确实只是`assets/application.css。
我怎样才能启用这种行为?
【问题讨论】:
-
你试过 RAILS_ENV=test rake assets:precompile
-
@JamesKyburz 很好的观察力。我没有,但不幸的是,这仍然不会导致集成测试似乎使用消化的资产路径。
标签: ruby-on-rails ruby-on-rails-4 sprockets