2011-01-06 8 views
6

Wir möchten unser Post-Modell zwingen, alle Kommentare eifrig zu laden.Wie erzwinge ich aktives Ruby-Eager-Laden auf Modellebene?

Gerade jetzt müssen wir den eifrigen Laden an der Entdeckung angeben (: alle), wie unten:

Post.all(:include => [ :comment ]) 

Gibt es eine Möglichkeit einen eifrigen Laden des Standard bei der Post Modellebene zu erzwingen, anstatt um es in jedem Fund zu tun? So etwas wie unten:

class Post < ActiveRecord::Base 
    has_many :comments, :include <all comments> # eager load?? 

Antwort

Verwandte Themen