繁体   English   中英

Ruby on Rails-如何设置Ahoy宝石

[英]Ruby on Rails - How to set up Ahoy Gem

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

这是我目前所做的:

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

2)向我的application.js添加了//= require jquery//= require ahoy

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

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

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

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

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

我该如何实现?

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

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

我进入的任何页面都被添加到“ Visits表中。[...]我只想跟踪整个应用程序中某个特定动作的事件/访问

宝石的自述文件说:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM