Als «activerecord» getaggte Fragen

Active Record ist ein Muster, das Domänenlogik mit Speicherabstraktion in einem einzelnen Objekt kombiniert. Verwenden Sie dieses Tag für Fragen zum Muster, [Rails-Activerecord] für Fragen zum Rails ORM-Framework.

359
Schienen wo Zustand mit NICHT NIL

Wie würde ich mit dem Rails 3-Stil das Gegenteil von schreiben: Foo.includes(:bar).where(:bars=>{:id=>nil}) Ich möchte herausfinden, wo id NICHT Null ist. Ich habe es versucht: Foo.includes(:bar).where(:bars=>{:id=>!nil}).to_sql Aber das kehrt zurück: => "SELECT \"foos\".* FROM...

345
Rails: include vs.: Joins

Dies ist eher eine Frage "Warum funktionieren die Dinge so?" Als eine Frage "Ich weiß nicht, wie ich das machen soll" ... Das Evangelium zum Abrufen zugehöriger Datensätze, von denen Sie wissen, dass Sie sie verwenden werden, lautet: Verwenden :includeSie sie, weil Sie einen Join erhalten und eine...