登录后,活动管理员重定向循环

时间:2015-04-10 11:37:39

标签: ruby-on-rails ruby ruby-on-rails-3 routes activeadmin

我的Rails系统工作正常,我能够毫无问题地访问管理面板。

但是,由于注册后的几天它进入重定向循环,我不确定为什么会发生这种情况。我的routes.rb和application_controller.rb如下。

的routes.rb

root :to => 'home#index'

  devise_for :admin_users, ActiveAdmin::Devise.config
  ActiveAdmin.routes(self)
  match 'ADMIN' => 'admin/admin_users#index'

  match 'admin/wallet_withdraws/confirm' => 'admin/wallet_withdraws#confirm'

application_controller.rb 中包含以下代码。

def authenticate_active_admin_user!
    render :text => "Tets" and return
        authenticate_admin_user!
        unless current_admin_user.role?(:superadmin)
            flash[:alert] = "You are not authorized to access this resource!"
            redirect_to root_path
        end
  end

我无法访问任何链接,而不仅仅是管理员的根admin/admin_users#index

任何帮助将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:1)

你是否也偶然使用过Devise?如果是这样,请确保您的Devise路由在ActiveAdmin路由之前。