Как «вложить» включение модулей при использовании функции 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
блок?Какая разница и чего мне от этого ожидать?