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