我的模块名称和文件夹结构有问题。
我有一个模型定义为
module API
module RESTv2
class User
end
end
end
文件夹结构看起来像
models/api/restv2/user.rb
尝试访问该类时,出现未初始化的常量错误。但是,如果我将模块名称更改为 REST 并将文件夹更改为 /rest,我不会收到错误消息。
我认为问题与文件夹的命名有关,并且我尝试了 /rest_v_2、/rest_v2、/restv_2 等的所有不同组合。
有什么建议么?