Rails 5 + Webpacker +反应。在系统测试中找不到application.js

杰克林

我的应用程序可以在开发人员和产品中正常工作,但是当我运行简单的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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Rails 5/6:如何在webpacker中包含JS函数?

使用 Webpacker 从 Rails 5 中的子路径提供 Vue.js 应用程序

webpacker编译在Rails 6中忽略了application.js文件

如何在Rails 5.2 / Angular 5 / Webpacker中为组件包含单独的SCSS文件?

Rails 5找不到JS文件

使用Rails / Webpacker进行测试设置

在哪里可以找到需要从 Rails 6 webpacker 中的 Gems 中获取的 JS

如何在Rails 6中使用Webpacker加载d3.js?

Docker中的Webpacker&Rails资产管道-视图未指向更新的JS资产

Rails,webpacker:在哪里/何时在类中使用import语句,以及pack / application.js中要求的目的是什么?

Rails 6 Webpacker:尝试安装jQuery和JS库

Rails 5.1 webpacker“导入” .js.erb文件?

使用Webpacker从Rails控制器渲染js

Rails:从Webpacker提供的文件访问JS模块方法

如何在 webpacker Rails 6 中使 JS 函数全局化

Rails 6 Webpacker。JS插件不起作用

Webpacker抛出* Rails 6 *应用程序中manifest.json中找不到的application.css

Rails 5中的Webpacker需要很长时间才能编译很少的文件。我怎么看它在做什么?

stylesheet_pack_tag在带有webpacker gem的rails 5.1中找不到app / javascript / src / application.css

如何在Rails 6中将i18n-js与webpacker一起使用?

在带有Bootstrap的Rails 6中使用webpacker时,为什么我的js.erb视图不起作用?

Rails 6 Production-Webpacker在manifest.json中找不到样式

如何使用Webpacker资产在Rails Header中内联CSS

在旧版Rails应用程序中安装Webpacker

如何在Rails / Webpacker / React应用中处理图像?

在Rails 6中使用webpacker导入CSS

Bootstrap的Javascript在Rails 6 Webpacker设置中不起作用

Webpacker(或Webpack)environment.js与application.js

在JS模块中使用Rails-UJS(带有webpacker的Rails 6)