我的应用程序可以在开发人员和产品中正常工作,但是当我运行简单的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
gh,这是由test.rb中的设置引起的。
config.public_file_server.enabled = true
由于simplecov的建议,我将其更改为false(如上所示,它应该是正确的),以克服由于春季而导致的某些覆盖率错误报告。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句