我已经安装了 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
根据文档。
我还在//=require ahoy
application.js 资产文件中的 jquery 之后添加。
我不确定是否会自动跟踪访问和事件 - 所以我翻了几页并在数据库中手动检查,我在访问或 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 )
任何人都可以帮我记录访问和事件吗?理想情况下,我希望它自动跟踪所有内容,如果我需要按下一些金色开关:)