15得票1回答
如何在Rails引擎中最佳使用Webpacker?

我意识到在Rails引擎中使用webpacker存在一些争议,但是我有一个简单的用例,并且目前有一个解决方法。想知道更好(最好?)的解决方案。 在这个Rails引擎中,我已经在"spec/dummy"目录中设置了webpacker,并且在开发环境下一切都运行良好: https://githu...

15得票4回答
如何在Rails 6应用程序中使用Gem中的JS文件

我已经使用Rails有一段时间了。但是在Rails 6上,我开始遇到很多困难。我有一些用于资源和其他方面的自定义宝石,但我无法弄清楚如何加载js文件。 我习惯的做法 application.js//= require activestorage //= require jquery-3.3...

15得票5回答
如何使用Webpacker gem访问资源

你能告诉我如何在vue.js组件中访问webpacker gem的资源吗?例如-如何创建具有背景图像的div。我尝试使用/app/assets/images和/app/javascripts/assets文件夹,但图像仅在模板部分中可用,而不在样式部分中。:( 对于我的情况<templ...

15得票4回答
如何在Rails 6中使用Cocoon Gem

我一直在Rails 4和Rails 5应用中使用来实现嵌套表单。目前,我正在将其中一个使用cocoon gem的Rails 5.2应用程序升级到Rails 6。 由于Rails 6使用webpacker,因此我尝试在application.js文件中引入cocoon javascript,就...

14得票5回答
Angular依赖注入 - @Injectable()在测试中失败,而@Inject()可行

通用问题 我刚刚开始将Webpacker与Angular 5添加到现有的Rails应用程序中。除了一个在测试中出现的奇怪DI问题之外,一切都很好。 似乎我的Angular组件只能在使用浏览器创建时正常工作,但在使用Jasmine/Karma进行测试时,依赖注入器无法识别注入令牌。伪代码如下...

13得票3回答
如何在Rails Webpacker 3中使用jQuery

我创建了一个新的 Rails 应用: rails new titi --webpack=vue 并想要使用 jQuery(或者其他库,比如 Popper、vue-resource 等等)。 我试着运行 yarn add jquery ,它执行得很好,但是我无法在我的 JavaScript 代码...

13得票6回答
Rails 6 服务器突然停止编译 webpack

我遇到了一个非常奇怪的问题。 我在我的开发环境上工作,当我启动Rails服务器时,它会在第一次浏览器请求时编译webpack。 现在,突然之间,这个过程没有发生,导致所有的javascript和样式都失败,应用程序无法正确渲染。 Rails服务器控制台甚至没有显示[Webpacker] ...

12得票2回答
ActionView::Template::Error: 785: 在 '' 处出现了意外的令牌

在运行rails test后,此错误会在测试过程中(使用标准的Rails测试工具包)随机发生。失败的测试可以是任何文件中的任何测试。 这个错误通常在CI/CD过程中的测试环境中发生,在本地很少出现。 以下是完整的堆栈跟踪:Error: SitePositionsControllerTest...

12得票1回答
Ruby on Rails 6 + Docker = Webpacker::Manifest::MissingEntryError? (说明:这是一个提问标题,涉及到IT技术。)

尝试将我的Rails应用程序作为Docker容器运行,但在打开页面时遇到以下错误: Webpacker can't find application in /app/public/packs/manifest.json. Possible causes: 1. You want to set...

11得票1回答
Rails Webpacker 3.0 导入 CSS 文件无法正常工作

我正在使用Webpacker在Rails5项目中开发,以便正确运行React。 但是当我在根组件中import我的CSS文件时,似乎完全没有起作用。看起来样式表根本没有被加载。 这是我的根组件:import React from 'react' import ReactDOM from '...