我試圖在開發環境中使用ahoy_matey gem。即通過遵循文檔https://github.com/ankane/ahoy的Windows7 64位和軌道4.0.9。無法使用ahoy gem進行使用跟蹤
我想用這個gem特別跟蹤用戶訪問和ip地址,然後限制每個IP地址的登錄數量。我已經按照自述文件,但無法看到我的PG數據庫訪問表中的記錄。
下面是到目前爲止,我遵循的步驟 -
gem 'ahoy_matey' #included in gem file and ran bundle install
//= require ahoy # included this line in application.js file
rails generate ahoy:stores:active_record -d postgresql
rake db:migrate
gem 'fluent-logger' #ran bundle install after including this line in gem file
下面的命令生成一個錯誤 - 找不到發電機阿霍伊:專賣店:fluentd。
rails generate ahoy:stores:fluentd
我試過,包括以下/layout/application.html.erb和其他網頁腳本以及內部腳本標記都沒有成功。
ahoy.trackAll();
包括在我的方法,標誌下方在着陸頁沒有成功我的索引方法包括以下會話控制器
ahoy.authenticate(user)
。 ahoy.track「已瀏覽着陸」,標題:「着陸頁瀏覽」
目前爲止唯一的工作是在我的應用程序控制器中添加的代碼,它填充了我的ahoy_events表。
class ApplicationController < ActionController::Base
after_filter :track_action
def track_action
ahoy.track "Processed #{controller_name}##{action_name}", request.filtered_parameters
end
我也重新啓動我的Rails Web服務器(我使用薄在督促開發和美洲獅)。
您能否讓我知道我在這裏錯過了什麼。我需要做什麼與我的ahoy設置不同,以使其開始將記錄寫入我的pg數據庫中的「訪問表」。
任何指針將不勝感激。
TIA
嗨,只是另一個更新..我現在已經注意到,訪問表確實得到填充,如果我從IE或Firefox訪問網站。我無法看到任何記錄,如果我從鉻瀏覽器訪問它。任何想法爲什麼會這樣? – pari