Я люблю ActiveSupport:: Концерн.
Это упрощает добавление функциональности в ваши классы с хорошим синтаксисом.
В любом случае, в Rails 3.2 модуль InstanceMethods устарел. Если я правильно понял, , мы должны просто определить наши методы в блоке (фактически это только в теле модуля):included
# edit: don't do this! The method definition should just be in the body of the module
included do
def my_method; end
end
Мне просто интересно, знает ли кто, почему они решили это сделать?