現在のコントローラーがビュー内から何であるかを理解する方法はありますか?
これを知りたい理由の例:複数のコントローラーが同じレイアウトを共有している場合、コントローラーに基づいて現在のページのメニュー項目を強調表示したいレイアウトERBファイルにパーツがある可能性があります。
多分それは悪いアプローチです。もしそうなら、これを行うためのより好ましい方法は何ですか?
ただし、現在のコントローラーの名前をいずれかの方法で取得する方法について知りたいです。
(もちろん@controller_name = 'users'
、各コントローラーに何かを入れることもできますが、Railsがすでに裏で行っているようなことなので、組み込みの方法があるかどうか疑問に思っています。)
params
です。controller_name
代わりに使用してください