我希望在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
一切都好。我想在没有加载控制器的情况下,常量会被提前加载。这是对的吗?