Czy istnieje sposób, aby dowiedzieć się, jaki jest aktualny kontroler z widoku?
Na przykład, dlaczego chciałbym to wiedzieć: jeśli kilka kontrolerów współdzieli ten sam układ, mogę mieć część w pliku ERB układu, w której chcę podświetlić pozycję menu bieżącej strony na podstawie kontrolera.
Może to złe podejście. Jeśli tak, jaki jest najbardziej preferowany sposób?
Chciałbym jednak wiedzieć o tym, jak uzyskać nazwę bieżącego kontrolera.
(Oczywiście, mógłbym umieścić coś takiego @controller_name = 'users'
w każdym kontrolerze; ale wydaje się, że to coś, co Rails zrobiłby już za kulisami. Zastanawiam się tylko, czy istnieje jakiś wbudowany sposób.)
params
.controller_name
Zamiast tego użyj