我想在 UsersHelper 中保持不变:
CONSTANT_CONTROLLER = [["Configuration", MerchantsController], ["System", SystemStatusController]]
但由于我使用的是 AuthenticatedSystem 服务器失败:
undefined method `requires_role' for MerchantsController:Class
我试图包括 AuthenticatedSystem 但它没有奏效。当我有方法时:
def controller_display_name_to_real_name
[["Configuration", MerchantsController], ["System", SystemStatusController]]
end
一切都好。我猜想在未加载控制器时会提前加载常量。这是正确的吗?