Я хочу использовать знакомые хелперы rails, но с немного измененной функциональностью. Как я это вижу, я хочу иметь возможность сделать что-то вроде:
module AwesomeHelper
#... create alias of stylesheet_link_tag to old_stylesheet_link_tag
def stylesheet_link_tag(*args)
if @be_awesome
awesome_stylesheet_link_tag *args
else
old_stylesheet_link_tag *args
end
end
end
Как я это вижу, у меня есть три варианта:
Итак, вопрос здесь в том, застрял ли я на одном из этих неоптимальных решений, или есть другой способ, который я не рассматривал? Если я выберу вариант 3, есть ли способ сделать это без прямого обращения к вспомогательному модулю rails?
(Примечание: я удалил контекст, так как он ничего не добавляет к вопросу.)