首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置Ahoy Gem

如何设置Ahoy Gem
EN

Stack Overflow用户
提问于 2017-05-03 09:50:48
回答 1查看 1.8K关注 0票数 0

我在我的应用程序中设置了Ahoy gem,但是有一些选项我不知道该添加到哪里。

这就是我目前所做的:

1)将gem "ahoy_matey"添加到Gem文件中,并运行Bundle install &重新启动服务器

2)将//= require jquery & //= require ahoy添加到我的application.js

3)运行rails generate ahoy:stores:active_record并通过运行rake db:migrate将新表添加到数据库中

在我的ahoy.rb初始化器文件夹中也有。

此时,我可以看到在我的应用程序中添加了ahoy,但不确定如何做一些事情。

我想添加Ahoy.cookie_domain = :all & Ahoy.visit_duration = 1.minute,但是我不知道在哪里添加它们

还有一个问题是,无论我去哪一页,都会添加到我的Visits表中(PS:我没有在任何页面或控制器中添加任何JSRuby代码),在我看来,ahoy gem会跟踪我的应用程序中的所有事件/访问。我只想跟踪整个应用程序中一个特定操作的事件/访问,根本不需要添加posts#show操作和rest。

我怎样才能做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-03 10:06:05

我想添加Ahoy.cookie_domain = :all & Ahoy.visit_duration = 1.minute,但是我不知道在哪里添加它们

将它们添加到您创建的初始化器(./config/initializers/ahoy.rb)中。这正是该文件夹中文件的用途:设置应用程序要使用的配置值。

无论我去哪一页都会被添加到我的Visits表中.我只想跟踪整个应用程序中一个特定动作的事件/访问情况。

Gem的自述说:

有三种追踪事件的方法。..。有关功能的完整列表,请参见Ahoy.js。

因此,从这里开始,如果您需要更高级的配置,请看一看ahoy.js。gem非常灵活--您只需阅读文档并根据需要配置它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43756675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档