如何根据(给定)属性值计算模型示例的数量?

时间:2013-01-04 09:59:10

标签: ruby-on-rails

提前感谢您对此提出的任何帮助,如果我是一个明智的新手,请道歉。

我需要能够计算具有属性值的模型示例的数量。我正在搜索。

e.g。如果我有一个带有许多“动物”的模型“动物园”,我如何计算“动物园”中“动物”的数量,以及“大猩猩”的“名称”属性?

我很确定我知道这个函数在纸上会有什么样子,但是对于rails来说是新手,我对实现它没有信心,甚至不确定没有一个简单的内置选项。按名称属性选择&然后。大小选择,例如?

再次感谢!!

1 个答案:

答案 0 :(得分:0)

zoo.animals.where(:name => 'Gorilla').count

如果您是rails的新手,请阅读Rails Guides。对于你所要求的,你会在Active Record AssociationsActive Record Query Interface中找到它(还有更多!)。