2

我有ViewLink模型

链接 has_many :views

查看 belongs_to :link

irb(main):001:0> View.all
=> [#<View @id=1 @link_id=1 @browser="Chrome" @created_at=#<DateTime: 2013-04-23T21:21:23+02:00 ((2456406j,69683s,0n),+7200s,2
99161j)>>, #<View @id=2 @link_id=1 @browser="Firefox" @created_at=#<DateTime: 2013-04-23T21:21:26+02:00 ((2456406j,69686s,0n),+
200s,2299161j)>>]

如何在显示页面上呈现表格的最佳方式是Link按浏览器分组的视图计数?

4

1 回答 1

1

您可以通过以下方式获取所需的数据:

View.aggregate(:browser.count, :fields => [:browser], :conditions => ['link_id = ?', link_id])
于 2013-04-23T19:46:41.777 回答