我在gem中的控制器继承自此控制器:
class Admin::SettingsController < Admin::BaseController
before_action :check_settings_permissions
private
def check_settings_permissions
redirect_to root_path unless current_user && can_manage_settings?(current_user)
end
end
在这种情况下,redirect_to root_path
无法使用消息No route matches
。但如果我写main_app.redirect_to root_path
它就可以了。是否可以将我的gem控制器中使用的所有url助手自动委托给main_app?