如何從控制器中獲取當前動作? current_page?
適用於視圖,但不適用於控制器。如何從控制器中獲取當前操作?
redirect_to step3_users_path unless current_page?(step3_users_path)
我也試過
controller.action_name == 'step3'
我也試過
params[:action_name] == 'step3'
如何從控制器中獲取當前動作? 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
老年人)
這個工作。
logger.debug params
redirect_to step3_users_path unless params[:action] == 'step3'
ACTION_NAME給你當前的動作名稱 – Joel
@Joel'#action_name'甚至不是Rails中的一個方法。 http://api.rubyonrails.org/ – Chloe