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"
すべてのテストは緑色です。