1
ビューファイルから、レンダリングされるテンプレートファイルの名前を取得するために@virtual_pathインスタンス変数にアクセスすることができます。レイアウトからこの変数にアクセスすると、予想どおりにレイアウトファイル名が取得されます。レイアウトからレンダリングされるメインビューテンプレートファイルの名前にアクセスする方法はありますか?Rails 3.2.1 - レイアウトからレンダリングされるテンプレートファイル名を調べる
私は私は私の質問に十分に明確でないと思います。だから、私はレイアウトファイルとビューファイルを明確に区別しようとしています。そして、質問では、どのビュー/レイアウトファイルにも "テンプレート"として言及しています。それは今はっきりしていますか? – rodrei
あなたはレール3.2を使用していますか?あなたがあなたの答えに含まれている変数とメソッドを使用しようとしていますが、どれも存在しません。 – rodrei
これら3つのうちどれも、Rails 3.2.8で私にとってはうまくいきません。 '@ app_name'と' @ app_path'は定義されておらず、 '_template'メソッドはビューコンテキストに存在しません。 – Teoulas