Есть ли способ выяснить, из-за чего находится текущий контроллер?
Пример того, почему я хотел бы знать это: если несколько контроллеров используют один и тот же макет, я могу участвовать в файле ERB-макета, где я хочу выделить элемент меню текущей страницы на основе контроллера.
Может быть, это плохой подход. Если да, то каков предпочтительный способ сделать это?
Мне интересно узнать о том, как получить имя текущего контроллера в любом случае.
(Очевидно, я мог бы добавить что-то вроде @controller_name = 'users'
в каждом контроллере, но это похоже на то, что Rails уже делало бы за кулисами. Поэтому мне просто интересно, есть ли встроенный способ.)