In Rails puoi trovare il numero di record usando sia Model.size
e Model.count
. Se hai a che fare con query più complesse, c'è qualche vantaggio nell'usare un metodo rispetto all'altro? Come sono differenti?
Ad esempio, ho utenti con foto. Se voglio mostrare una tabella di utenti e quante foto hanno, l'esecuzione di molte istanze user.photos.size
sarà più veloce o più lenta di user.photos.count
?
Grazie!
size
adatta comunque alla situazione, allora che bisogno c'èlength
ecount
per niente?