提前感谢您对此的任何帮助,如果我是一个明显的新手,请道歉。
我需要能够计算具有我正在搜索的属性值的模型示例的数量。
例如,如果我有一个带有许多“动物”的模型“动物园”,我如何计算“动物园”中“动物”的数量,“大猩猩”的“名称”属性?
我很确定我知道该函数在纸上的外观,但是,对于 Rails 来说非常陌生,我对实现它没有信心,甚至确定没有简单的内置选项。例如,按名称属性选择然后 .size-ing 选择?
再次感谢!!
提前感谢您对此的任何帮助,如果我是一个明显的新手,请道歉。
我需要能够计算具有我正在搜索的属性值的模型示例的数量。
例如,如果我有一个带有许多“动物”的模型“动物园”,我如何计算“动物园”中“动物”的数量,“大猩猩”的“名称”属性?
我很确定我知道该函数在纸上的外观,但是,对于 Rails 来说非常陌生,我对实现它没有信心,甚至确定没有简单的内置选项。例如,按名称属性选择然后 .size-ing 选择?
再次感谢!!
zoo.animals.where(:name => 'Gorilla').count
如果您是 Rails 新手,您应该阅读Rails 指南。对于您所要求的,您会在Active Record 关联和Active Record 查询界面中找到它(以及更多!) 。