【发布时间】:2018-08-14 16:52:50
【问题描述】:
我有一个非常简单的自定义授权,但是当它失败时,用户会被重定向到 active_admin.rb 中设置的内容
config.root_to = 'dashboard#index'
我有一个重定向循环。
我唯一的解决方案是对该行进行猴子补丁ActiveAdmin::BaseController::Authorization
与
module ActiveAdmin
class BaseController < ::InheritedResources::Base
module Authorization
def redirect_backwards_or_to_root
ActiveAdmin::Dependency.rails.redirect_back self, my_custom_authorize_failure_path
end
end
end
end
有更好的解决方案吗?
问候凯
【问题讨论】:
标签: ruby-on-rails authorization activeadmin