Как добавить `: include` в default_scope?

Поиск в сети, я обнаружил, что должен использовать :include, но это не похоже на сгенерированный SQL-запрос:

def Post #model
  default_scope :order => 'created_at DESC', :include => :author
end

С или без :include SQL то же самое (т.е. он только выбирает из таблицы сообщений).

Каков способ сделать это?

Ответы

Ответ 1

Что делать, если вы делаете

default_scope { includes(:author).order('created_at ASC') }

Таким образом, его документально подтвержден в Rails API для default_scope и scope, а не использующий метод хеш-параметров.