如何从控制器中获取当前操作? current_page?适用于视图,但不适用于控制器。

redirect_to step3_users_path unless current_page?(step3_users_path)


我也试过

controller.action_name == 'step3'


我也试过

params[:action_name] == 'step3'

最佳答案

控制器具有action_name方法/访问器(在AbstractController::Base中定义用于当前导轨,在ActionController::Base中定义用于较旧的导轨)

关于ruby-on-rails - 如何从 Controller 中获取当前操作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34776245/

10-13 09:33