Als «activerecord» getaggte Fragen

86
Was genau ist Arel in Rails 3.0?

Ich verstehe, dass es ein Ersatz für ActiveRecord ist und dass es Objekte anstelle von Abfragen verwendet. Aber... warum ist das besser Werden Objekte / Abfragen "einfacher" zu erstellen sein? Wird dies zu effizienteren SQL-Abfragen führen? Wird es mit allen wichtigen DBs kompatibel sein? - Ich...

85
LEFT OUTER schließt sich Rails 3 an

Ich habe folgenden Code: @posts = Post.joins(:user).joins(:blog).select Dies soll alle Beiträge finden und sie sowie die zugehörigen Benutzer und Blogs zurückgeben. Jedoch Benutzer sind optional , was bedeutet , dass die , INNER JOINdie :joinsnicht zurückkehr viele Datensätze erzeugt. Wie...

84
Sichere ActiveRecord-ähnliche Abfrage

Ich versuche, eine ähnliche Abfrage zu schreiben. Ich habe gelesen, dass reine String-Anforderungen nicht sicher sind, konnte jedoch keine Dokumentation finden, die erklärt, wie eine sichere LIKE Hash-Abfrage geschrieben wird. Ist es möglich? Sollte ich mich manuell gegen SQL Injection...