Допустим ли синтаксис, чтобы класс Ruby расширялся сам, но под отдельным модулем? Например, у меня есть ErrorsController
класс ..
class ErrorsController < ApplicationController
....
end
Но я хочу иметь другое поведение, если под модулем ..
class Share::ErrorsController < ErrorsController
....
end
Здесь ErrorsController расширяет ErrorsController, который работает нормально. Но потом я написал это в длинной форме:
module Share
class ErrorsController < ErrorsController
end
end
Казалось, что когда-то возникли проблемы ..