在Rails中,null_session是一种会话管理策略,它用于处理未经身份验证的请求。当请求不包含有效的会话令牌时,Rails会将其视为null_session,并继续处理请求而不是抛出异常。
然而,由于null_session不会创建新的会话,它也不会将任何数据存储在会话中,包括flash消息。Flash消息是一种临时存储在会话中的数据,通常用于在请求之间传递消息或重定向后显示消息。
因此,由于null_session不创建会话,重定向操作也无法支持flash消息。如果你想在重定向后显示flash消息,你需要使用其他会话管理策略,如cookie_session或cache_session。
关于Rails中的会话管理策略和flash消息的更多信息,请参考以下链接:
领取专属 10元无门槛券
手把手带您无忧上云