J'ai remarqué que la méthode Model.where
renvoie toujours un tableau, même s'il n'y a qu'un seul résultat où la méthode Model.find
ne le fait pas. Y a-t-il une raison quelconque pour cela? Je pensais que Model.where
était la fonction préférée depuis Rails 3.X.
Devrais-je utiliser Model.find
lorsque j'attends un seul résultat et Model.where
lorsque j'attends plus d'un résultat?