Как «вложить» включение модулей при использовании функции ActiveSupport :: Concern Ruby on Rails?

Я использую Ruby 1.9.2 и гем Ruby on Rails v3.2.2. Я хотел бы «вложить» включение модулей, учитывая, что я использую RoRActiveSupport :: Концерн особенность, но у меня есть сомнения, где я должен заявитьinclude метод. То есть у меня есть следующее:

module MyModuleA
  extend ActiveSupport::Concern

  # include MyModuleB

  included do
    # include MyModuleB
  end
end

Должен Я заявляюinclude MyModuleB в "теле" / "контексте" / "области видимости"MyModuleA или я должен заявить, что вincluded do ... end блок?Какая разница и чего мне от этого ожидать?

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

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