我想计算我博客上的访问次数?有人可以建议实现此功能的整体方法吗?
问问题
1329 次
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 回答
0
如果您想获得比调用操作次数更多的数据,您也可以使用现有的(免费)分析解决方案(请注意,如果同一用户刷新浏览器 5 次,您将获得 5 次点击):
http://www.google.com/analytics/
使用这些,您可以获得唯一访问者、推荐 URL、位置数据、浏览器、操作系统等数据,以及许多不同的东西来做出明智的决定。还有其他几个选项(付费、免费、实时)可用:
于 2013-09-11T08:55:40.397 回答