如果非管理员用户访问某个页面,活动管理员是否可以使用before_action :authenticate_user!
重定向至管理员登录页面?
例如,使用devise,我可以
class OrdersController < ApplicationController
before_action :authenticate_user!, :except => [:show]
我想为管理员用户做同样的检查。
有什么线索吗?
发布于 2019-04-09 15:19:18
您可以使用CanCanAdapter
authorization_adapter设置ActiveAdmin
,您可以为其配置要调用的方法。如果用户未获授权,请查看文档here
https://stackoverflow.com/questions/55595899
复制相似问题