Marzą ładowanie jest ładny z include przypisująSzyny chętne ładowanie zliczeń?
Post.find(:all, :include => :author)
Zastanawiam się, czy można również chętnie liczy obciążenia, jak gdybym chciał uzyskać liczbę komentarzy dla każdego postu, bez ładowania wszystkich same komentarze?
Może coś
Post.find(:all, :include => [:author, "count(comments)")
Przypuszczam, że mógłbym użyć kolumny count_cache. Ale zrobienie tego w całości byłoby naprawdę piękne, jeśli to możliwe.
Dodatkowe punkty bonusowe, jeśli ktoś może pokazać, jak nie tylko uzyskać liczbę, ale również wprowadzić pewne warunki, takie jak liczba tylko zatwierdzonych stanowisk.
Zostało to później rozszerzone w tym pytaniu: http://stackoverflow.com/questions/4908878/how-do-i-get-rails-to-eager-load-counts Co jest ściśle związane z: http://stackoverflow.com/questions/2870521/how-will-activerelation-affect-rails-includes-s-apapabilities (tak to znalazłem). –