ahoy - 从 ahoy 跟踪中排除某些用户(例如 `is_admin?`)
问题描述
我正在尝试使用 ahoy 的exclude 方法创建一个规则,以按照此处的建议将管理员用户排除在跟踪之外。
User
但是当我只有controller
and时,我无法弄清楚如何获取对象request
。有任何想法吗?
解决方案
从文档中,在您的控制器(或 ApplicationController)中,您可以跳过用于跟踪访问的操作:
skip_before_action :track_ahoy_visit, if: :your_method_here?
推荐阅读
- node.js - Apollo Graphql:重放查询
- python - 如何使用 OpenCV 测量线性极坐标变换数据的距离
- node.js - 如何在 nodeJS 中重新连接到 galera 集群 mariaDB 数据库
- sequelize.js - 我在预约时收到此错误 即使根据文件进行了推荐加入,这可能是什么?
- javascript - 如何查看带有引号内文本的字符串,但使用正则表达式忽略括号内的任何内容?
- javascript - Facebook:无法使用图形 API 将本地图像/视频上传到 Facebook 页面表单服务器端
- sql - 带有 case 语句的聚合函数
- python - 为什么即使我返回元组列表它也打印无?
- javascript - 第一次加载webb页面时rate js不起作用,但附加的html结构可以工作
- java - 父级上的 JPA OneToMany 删除不删除链接的实体