2013-04-27 54 views
0

我不能在別的地方找到這個答案的數目,所以我問在這裏:data_mapper找到行

我如何「SELECT COUNT」與data_mapper?

我已經試過:

  1. MyClass.count
  2. MyClass.size
  3. MyClass.all.count
  4. MyClass.all.size

什麼工作是:

ids = [] 
MyClass.all.each do |class| 
    ids << class.id 
end 
ids.size 

但這有點可怕。任何人都知道更好的方法?

回答

1

您的第一次嘗試是正確的,但如果您查看文檔,count是一個聚合函數,因此您需要安裝/需要dm-aggregates。

聚合函數

對於下面的工作,你需要有需要的DM-聚集。

+0

謝謝!這解決了它。 – Alfo 2013-04-28 09:53:52