Ahoy没有记录事件或访问

时间:2015-04-24 17:00:42

标签: ruby-on-rails ruby ruby-on-rails-4 ahoy

我已经安装了Ahoy,以便在我的rails应用程序上提供一些用户分析。我正在运行rails 4.1.10并使用Postgres 9.3.10

我已将gem添加到我的gemfile中:

gem 'ahoy_matey'

我跑了:

rails generate ahoy:stores:active_record -d postgresql
rake db:migrate

根据文档。

我还在app.js资产文件中的jquery之后添加了//=require ahoy

我不确定是否会自动跟踪访问和事件 - 所以我去了几页并在数据库中手动检查,我在访问或ahoy_events表中看不到任何条目。所以我手动将其编码到我的着陆页索引控制器操作中:

ahoy.track "Viewed Landing", title: "Landing page viewed"

此行会导致以下错误:

NameError in LandingPageController#index
undefined local variable or method `ahoy' for #<LandingPageController:0x007fa634fee7f0>

(在此完整列出:https://gist.github.com/renegadeandy/835a7fb0db2bb9d8ea95

有人可以帮助我获取记录访问和活动!理想情况下,如果我需要按下一些黄金开关,我希望它能自动跟踪所有内容:)

1 个答案:

答案 0 :(得分:3)

问题是服务器还没有重启:&#39;(

关闭服务器并重新打开 - 解决了问题!