railsのcontrollerの中でcurrent_page?を使いたい


controllerの中で`current_page?(hoge_path)`を使うと以下の様なエラーになってしまいます。

[code]

    undefined method `current_page?'
    
[/code]

controllerの中ではどのようにpathを判定すればいいのでしょうか




ある`controller`の`action`がどのようなURLになるのか調べるには`url_for`を利用します。  
`xxxx_path`と比較するなら以下のようになるかと思います。

[code]

    class UsersController < ApplicationController
      def index
        p users_path == url_for(controller: controller_name, action: action_name, only_path: true)
      end
    end
    
[/code]

