在gem控制器中使用app url helpers

时间:2014-10-19 10:10:21

标签: ruby-on-rails ruby

我在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?

0 个答案:

没有答案