Questions marquées «rails-activerecord»

L'implémentation du mappage objet-relationnel (ORM) à l'aide du modèle Active Record dans le framework Ruby on Rails.

359
Rails où la condition utilise NON NUL

En utilisant le style des rails 3, comment pourrais-je écrire le contraire de: Foo.includes(:bar).where(:bars=>{:id=>nil}) Je veux trouver où id n'est PAS nul. J'ai essayé: Foo.includes(:bar).where(:bars=>{:id=>!nil}).to_sql Mais cela revient: => "SELECT \"foos\".* FROM \"foos\"...

345
Rails: inclure vs: jointures

C'est plus une question "pourquoi les choses fonctionnent de cette façon" plutôt qu'une question "je ne sais pas comment faire" ... Donc, l'évangile sur l'extraction des enregistrements associés que vous savez que vous allez utiliser est d'utiliser :includeparce que vous obtiendrez une jointure et...