ruby-on-rails - 无法自动加载常量错误 - Rails
问题描述
我在我的应用程序中使用 ruby 2.7 和 rails 5.2。该应用程序使用了很多命名空间。问题是有时我会收到类似的错误
Unable to autoload constant Api::V1::OrdersController
在其他时候它会像
Unable to autoload constant Api::V1::ProductController
这发生在不同的控制器上,重新加载页面可以修复它。
文件路径如下
应用程序/控制器/api/v1/orders_controller.rb
应用程序/控制器/api/v1/product_controller.rb
关于如何解决这个问题的任何想法?
编辑:模块以“长格式”编写,如下所示。
module Api
module V1
class OrdersController < Api::V1::ApplicationController
解决方案
推荐阅读
- node.js - nodejs将十进制转换为十六进制(00-00)并反转?
- python - 为堆栈条形图保持特定的图例位置不变
- google-cloud-platform - 谷歌神器注册表依赖NoSuchMethod
- java - 如何在 Tomcat 服务器上运行 XSLT2 转换?
- c# - 如何使用单声道构建测试
- python - 纸浆中的单源多商品运输问题
- java - 将 CRON 转换为 RRULE 以获取 iCal 日历邀请
- react-native-android - 在发布版本 android 中显示 epub 的问题
- python - 如何生成不同的车牌并将它们保存到文件中?
- python - 将()应用于ExcelFile,Pandas的每个数据框的每一列