从 Rails 中的控制器检查当前页面?

Check current page from controller in Rails?

有没有办法从控制器检查当前页面?我试过了

current_page?

但是 returns 一个错误 :

undefined method 'current_page?'

尝试在视图中这样检查

logger.info("--------#{params[:controller]}-------------")

logger.info("--------#{params[:action]}-------------")

查看终端日志

在控制器操作中,查看以下助手可用:

controller_name
action_name

你可以从它的名字中猜出它们各自的作用。