Ruby on rails 如何使用Rails 3记录站点时间或页面度量?

Ruby on rails 如何使用Rails 3记录站点时间或页面度量?,ruby-on-rails,ruby,google-analytics,metrics,Ruby On Rails,Ruby,Google Analytics,Metrics,我喜欢Google Analytics的平均站点时间指标。我想知道是否有一个gem或一种方法,Ruby或Rails可以在不使用Analytics API之类的东西的情况下检查并将信息记录到我的数据库中。在您的数据库中,有一个时间戳存储在created\u at中,这是您希望显示的内容,我做对了吗?另外,您还想知道是否有任何宝石可以及时格式化您的日期和时间,对吗?最终您仍然需要使用Javascript在页面上记录时间,因为Rails不知道页面何时卸载,但Javascript会。对于ktkaushi

我喜欢Google Analytics的平均站点时间指标。我想知道是否有一个gem或一种方法,Ruby或Rails可以在不使用Analytics API之类的东西的情况下检查并将信息记录到我的数据库中。

在您的数据库中,有一个时间戳存储在
created\u at
中,这是您希望显示的内容,我做对了吗?另外,您还想知道是否有任何宝石可以及时格式化您的日期和时间,对吗?最终您仍然需要使用Javascript在页面上记录时间,因为Rails不知道页面何时卸载,但Javascript会。对于ktkaushik,IWASROBED的答案更接近我所寻找的答案。我认为有一种方法可以让rails知道一个页面何时被关闭或留给另一个链接。但我担心的是事实,我们需要JS调用应用服务器,应用服务器会记录下来(可能是Ping模型)。如果有人有更好的想法,请分享,因为这是减少对GA依赖的好方法。您不需要Javascript,只需使用flash或会话即可。