C'è un modo per capire quale sia l'attuale controller all'interno della vista?
Per un esempio del motivo per cui vorrei saperlo: se più controller condividono lo stesso layout, potrei avere una parte nel file ERB del layout in cui desidero evidenziare la voce di menu della pagina corrente in base al controller.
Forse è un cattivo approccio. In tal caso, qual è il modo più preferito per farlo?
Sono interessato a sapere come ottenere il nome del controller corrente in entrambi i modi, però.
(Ovviamente potrei mettere qualcosa di simile @controller_name = 'users'
in ogni controller; ma sembra che il genere di cose che Rails avrebbe già fatto dietro le quinte. Quindi mi chiedo solo se c'è un modo integrato.)
params
in vista. Si prega di utilizzarecontroller_name
invece