Как заставить активную запись (Ruby) загружаться на уровне модели?

Мы хотели бы принудительно включить наш пост модель, чтобы загрузить все комментарии.

Прямо сейчас мы должны указать нетерпеливую загрузку в find (: all), как показано ниже:

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

Есть ли способ принудительно активировать нетерпеливую загрузку по умолчанию на уровне модели Post вместо того, чтобы делать это каждый раз находить? Примерно так:

class Post < ActiveRecord::Base
  has_many :comments, :include <all comments>  # eager load??
6
задан Kevin Baker 6 January 2011 в 18:56
поделиться