我在其他地方找不到答案,所以我在这里问:
如何使用data_mapper“SELECT COUNT
”?
我尝试了什么:
MyClass.count
MyClass.size
MyClass.all.count
MyClass.all.size
工作是什么:
ids = []
MyClass.all.each do |class|
ids << class.id
end
ids.size
但那有点可怕。任何人都知道更好的方式吗?
答案 0 :(得分:1)
您的第一次尝试是正确的,但如果查看文档,count是一个聚合函数,因此您需要安装/ require dm-aggregate。
汇总功能
要使以下工作正常,您需要使用dm-aggregate。