Ho notato che il metodo Model.where
restituisce sempre un array anche se esiste un solo risultato dove il metodo Model.find
non lo è. c’è qualche ragione per questo? Pensavo che Model.where
fosse la funzione preferita da Rails 3.X.
Dovrei usare Model.find
quando mi aspetto un singolo risultato e Model.where
quando mi aspetto più di un risultato?