[英]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 = :all
& Ahoy.visit_duration = 1.minute
,但是我不知道在哪里添加它们
和另外一个问题,我有是,无论页面我去加入到我的Visits
表(PS:我还没有添加任何JS
或Ruby
代码在任何页面或控制器跟踪),并在我看来, ahoy gem
跟踪所有我的应用程序中的事件/访问。 我只想跟踪整个应用程序中某个特定动作的事件/访问,根本不需要添加posts#show
动作和其余操作。
我该如何实现?
我想添加
Ahoy.cookie_domain = :all
&Ahoy.visit_duration = 1.minute
,但是我不知道在哪里添加它们
您可以将它们添加到创建的初始化程序中( ./config/initializers/ahoy.rb
)。 这正是该文件夹中文件的目的:设置供应用程序使用的配置值。
我进入的任何页面都被添加到“
Visits
表中。[...]我只想跟踪整个应用程序中某个特定动作的事件/访问
宝石的自述文件说:
有三种跟踪事件的方法。 [...]有关功能的完整列表,请参见Ahoy.js。
因此,从这里开始,如果需要一些更高级的配置,请查看ahoy.js
gem非常灵活-您只需阅读文档并根据需要进行配置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.