0

我想计算我博客上的访问次数?有人可以建议实现此功能的整体方法吗?

4

3 回答 3

3

这只是一个想法。您可以将count_view数据库中的列添加到blogs默认值为 0 的表中。

并在 BlogsController 的 show 动作中添加以下代码

def show
 @blog = Blog.where('id = ?', params[:id]).first
 @blog.update_column('count_view', @blog.count_view + 1) if @blog.present?
end

您可以根据需要修改此逻辑。

于 2013-09-11T07:11:06.643 回答
1

您可以检查命中计数器宝石印象派宝石

于 2013-09-11T06:35:09.400 回答
0

如果您想获得比调用操作次数更多的数据,您也可以使用现有的(免费)分析解决方案(请注意,如果同一用户刷新浏览器 5 次,您将获得 5 次点击):

http://www.google.com/analytics/

使用这些,您可以获得唯一访问者、推荐 URL、位置数据、浏览器、操作系统等数据,以及许多不同的东西来做出明智的决定。还有其他几个选项(付费、免费、实时)可用:

https://mixpanel.com

https://www.kissmetrics.com/

于 2013-09-11T08:55:40.397 回答