Rails готовится к загрузке всех находок

Хорошо, я играл с некоторыми из загружаемых вещей, и у меня есть 2 модели что-то вроде:

Class Recipe < ActiveRecord::Base
    belongs_to :cookbook
    has_many   :recipetags
end

а также

Class Cookbook < ActiveRecord::Base
    has_many :recipes, :include => [:recipetags]
end

Что работает хорошо, когда я нахожу Кулинарную книгу, то я с нетерпением жду загрузки рецептов и, в свою очередь, с нетерпением жду загрузки рецептов: recipetags:

cb = Cookbook.find(10590, :include => [:recipes])

Но я хочу также, чтобы каждый раз, когда я открывал рецепт, он автоматически включал все свои активные ассоциации - в основном я хочу сделать:

rec = Recipe.find(123)

и пусть он загружает: recipetags и в этом случае.

Я понимаю, что это кажется тривиальным, но на самом деле у меня есть около 4-5 ассоциаций по рецепту, я просто не показываю их здесь, и вместо того, чтобы явно делать: включать в каждый вызов find, я бы хотел, чтобы это произошло , Я предполагаю, что могу переопределить Recipe.find, чтобы сделать это в модели Recipe, но мне было интересно, есть ли более чистый способ ....

Ответы на вопрос(2)

Ваш ответ на вопрос