首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript的Rails Zeitwerk‘错误的常量名称’

javascript的Rails Zeitwerk‘错误的常量名称’
EN

Stack Overflow用户
提问于 2020-08-22 14:07:11
回答 2查看 1.1K关注 0票数 1

使用Rails 6

我有一个类似于so app/client/javascript/config/editor/syntax-highlighting的文件夹

里面有两个文件。

app/client/javascript/config/editor/syntax-highlighting/math-mode.js app/client/javascript/config/editor/syntax-highlighting/units-regex.js

当我部署到生产环境时,错误消息是:

Wrong constant name Syntax-Highlighting inferred by Module from directory (Zeitwerk::NameError)

它给出了该目录的路径。app/client/javascript/config/editor/syntax-highlighting

此错误的原因是什么?

EN

回答 2

Stack Overflow用户

发布于 2020-08-22 20:53:38

您将JavaScript放在一个目录中,该目录由生产环境中的Zeitwork自动加载。将JS移动到特定于资源的目录(如链轮的app/assets或Webpacker的app/javascript ),或将Rails配置为忽略它:

代码语言:javascript
复制
# config/application.rb

Rails.autoloaders.main.ignore(Rails.root.join('app/path/to/dir'))
票数 3
EN

Stack Overflow用户

发布于 2020-12-16 06:19:30

最近,当我的目录名中包含连字符时,我在rails/webpacker中遇到了这个问题。

这些方法是有效的: webpacker/images/img.jpg webpacker/images/photos/img.jpg

这导致了错误webpacker/images/复合单词/img.jpg

我没有时间深入了解它,所以我只是将其更改为webpacker/images/compoundword/img.jpg

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63533110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档