3
コントローラから現在のページを確認する方法はありますか?私はRailsのコントローラから現在のページを確認しますか?
current_page?
を試してみましたが、それはエラーを返します:
undefined method 'current_page?'
コントローラから現在のページを確認する方法はありますか?私はRailsのコントローラから現在のページを確認しますか?
current_page?
を試してみましたが、それはエラーを返します:
undefined method 'current_page?'
のログに表示、次のようにチェックしてみてくださいと以下のヘルパーが表示されます:
controller_name
action_name
それぞれの名前から推測できます。
は、ビューに
logger.info("--------#{params[:controller]}-------------")
logger.info("--------#{params[:action]}-------------")
は、コントローラのアクションでは、端末
current_pageと似ていますか?ヘルパー、どちらもコントローラで動作しますが、ビューではありません – Arif
ああ、私の悪い、 'controller_name'と' action_name'もコントローラレベルからうまく動作します。私は前に間違ったことを知らない。私はコントローラからの現在のurlを見つけるために、 'request.path'を使ってより柔軟な方法を見つけました。私に正しい方向を示してくれてありがとう! – Arif