我在app / controllers / v1 / white_label_api
中创建控制器class Api::WhiteLabel::V1::BaseController < ApplicationController
end
在我做的其他控制器中
class Api::WhiteLabel::V1::CarMakeController < BaseController
但它给出了一个错误未初始化的常量BaseController
答案 0 :(得分:4)
是的,因为您在模块命名空间内创建了控制器,所以它将是未定义的。您可以通过为基础提供适当的命名空间来简单地解决此问题。
class Api::WhiteLabel::V1::CarMakeController < Api::WhiteLabel::V1::BaseController
或者
module Api::WhiteLabel::V1
class CarMakeController < BaseController