#{RAILS.ROOT}/app/views/xxxx.html.erb <%= controller.controller_name %> # コントローラ名 <%= controller.action_name %> # アクション名
ただしこの方法では namespace を取得できません。
つまり UsersController も Admin::UsersController も、controller_name は同じく users を返すってこと。残念な人には残念かも…
ちなみに Controller の中であれば、メソッド名だけで呼べます。
#{RAILS.ROOT}/app/controllers/xxxx_controller.rb ctrlname = controller_name # コントローラ名 actname = action_name # アクション名
0 件のコメント:
コメントを投稿