提前感谢您对此提出的任何帮助,如果我是一个明智的新手,请道歉。
我需要能够计算具有属性值的模型示例的数量。我正在搜索。
e.g。如果我有一个带有许多“动物”的模型“动物园”,我如何计算“动物园”中“动物”的数量,以及“大猩猩”的“名称”属性?
我很确定我知道这个函数在纸上会有什么样子,但是对于rails来说是新手,我对实现它没有信心,甚至不确定没有一个简单的内置选项。按名称属性选择&然后。大小选择,例如?
再次感谢!!
答案 0 :(得分:0)
zoo.animals.where(:name => 'Gorilla').count
如果您是rails的新手,请阅读Rails Guides。对于你所要求的,你会在Active Record Associations和Active Record Query Interface中找到它(还有更多!)。