Gibt es eine Möglichkeit, aus der Ansicht heraus herauszufinden, was der aktuelle Controller ist?
Ein Beispiel dafür, warum ich das wissen möchte: Wenn mehrere Controller dasselbe Layout verwenden, habe ich möglicherweise einen Teil in der Layout-ERB-Datei, in dem ich den Menüpunkt der aktuellen Seite basierend auf dem Controller hervorheben möchte.
Vielleicht ist das ein schlechter Ansatz. Wenn ja, was ist der bevorzugte Weg, dies zu tun?
Ich bin jedoch daran interessiert, den Namen des aktuellen Controllers so oder so zu erfahren.
(Natürlich könnte ich so etwas @controller_name = 'users'
in jeden Controller einbauen; aber das scheint so, als hätte Rails dies bereits hinter den Kulissen getan. Ich frage mich nur, ob es einen eingebauten Weg gibt.)
params
in Sicht zu verwenden. Bitte verwenden Siecontroller_name
stattdessen