Dans Rails, vous pouvez trouver le nombre d'enregistrements en utilisant à la fois Model.size
et Model.count
. Si vous traitez des requêtes plus complexes, y a-t-il un avantage à utiliser une méthode par rapport à l'autre? Comment sont-ils différents?
Par exemple, j'ai des utilisateurs avec des photos. Si je veux montrer un tableau des utilisateurs et combien de photos ils ont, l'exécution de nombreuses instances user.photos.size
sera-t-elle plus rapide ou plus lente que user.photos.count
?
Merci!
size
de toute façon, la situation s’adapte à la situation, alors à quoi bonlength
etcount
à quoi bon ?