Existe uma maneira de descobrir qual é o controlador atual na exibição?
Para um exemplo de por que eu gostaria de saber isso: se vários controladores compartilham o mesmo layout, talvez eu faça parte do arquivo ERB do layout, onde desejo destacar o item de menu da página atual com base no controlador.
Talvez essa seja uma abordagem ruim. Em caso afirmativo, qual é a maneira mais preferida de fazer isso?
Estou interessado em saber como obter o nome do controlador atual de qualquer maneira, no entanto.
(Obviamente, eu poderia colocar algo como @controller_name = 'users'
em cada controlador; mas isso parece o tipo de coisa que o Rails já teria feito nos bastidores. Então, eu só estou me perguntando se há uma maneira embutida.)
params
em vista. Por favor, use emcontroller_name
vez disso