这可能是一个调试问题,但我在Devise的after_sign_up_path_for
和Wicked向导的开头之间丢失了一条Flash消息。我尝试了flash.keep
的多个展示位置无效。
有没有办法打印正在发生的确切重定向,以便我可以找出消息丢失的位置?
这是我的注册控制器中的重定向代码:
def after_sign_up_path_for(user)
logger.debug "entering redirect, flashing"
flash[:analytics] = "signed_up"
after_signup_index_path
end
设计create
方法包含redirect_to
来电,我在上面拨打super
,因此我无法在redirect_to after_signup_index_path
中使用def show
flash.keep
@user = current_user
render_wizard
end
阻止 - 这可能解决了这个问题吗?
这里是(精简的)邪恶巫师行动:
onchange