使用 guard-test 运行测试会编译资产缓存文件。当我使用 rake 正常运行测试时,不会发生这种情况。我的 test.rb 环境指定 config.action_controller.perform_caching = false。如果这有什么不同,我将覆盖主机并使用子域。
功能性:@request.host = "sub.domain.devnet"
整合:宿主!“sub.domain.devnet” Capybara.default_host = “sub.domain.devnet”
所有测试都是绿色的。