我如何计算显示页面rails中的视图数量

时间:2014-02-20 13:10:42

标签: ruby-on-rails ruby

我知道ruby方法调用增量,但我想要做的是能够计算一个人在我的应用程序上查看广告的次数...所以我想将view_count添加到我的表中作为一个整数字段,但这是我的股票

我的表名是

class Posting 
    name : string 
    description:string
    price:string
    views_count:integer

所以如果事先调用show动作,我如何增加视图计数'。

2 个答案:

答案 0 :(得分:1)

查看Impressionist gem。它允许您轻松收集各个页面的(唯一)视图。

答案 1 :(得分:0)

您可以使用类变量。

class Posting 
    name : string 
    description:string
    price:string
    @@views_count:integer

    def view_count()
      @@views_count
    end

    def see_ads()
      @@views_count += 1
    end
end

但是娘娘腔才对。已经有很多工具可以做到这一点。