6

私のアプリは開発環境でも製品環境でも問題なく動作しますが、単純な Rails 5 システム テストを実行すると、次のようになります。

ActionController::RoutingError: No route matches [GET] "/packs-test/application-ba6af2abeb41bbe4ad46.js"

最新の Rails バージョンと最新の Webpacker に更新しました。以下を使用して webpacker を再インストールしました。

bundle exec rails webpacker:install
bundle exec rails webpacker:install:react

しかし、私はまだエラーが発生します。

私の webpacker.yml はすぐに使えるので、特別なことは何もありません。public/packs-test フォルダーに application.js が表示されます。

テストに minitest を使用していますが、サインイン ページにアクセスするだけでエラーが発生します。

visit sign_in_path
4

2 に答える 2

7

RAILS_ENV=test ./bin/rails webpacker:compileテストを実行する前に実行してみてください。

于 2017-12-10T02:50:41.127 に答える