Rails4で現在表示中のパスを判定する方法

8659335288_b74570bd1b_n

みなさんこんにちは! Rails4で例えばViewファイルのメニューで、あ、このURLのときはここにclass追加したいな、とか表示変えたいな!っていうことが少なからずあると思います!いやある!

そんなときにどうすればいいのかを軽く紹介します!

そんなときはURLHelperとして実装されているcurrent_page?メソッドを使いましょう!

使い方は簡単!

current_page?(root_path)
// root_pathかどうか判定

current_page?(controller: 'posts', action: 'index')
// controller, actionで判定

current_page?('http://google.com')
// 文字列で判定

こんな感じで判定出来ます!直感的ですね!