设计:防止某些Flash消息在会话中保存

时间:2017-12-15 16:06:33

标签: ruby-on-rails ruby session ruby-on-rails-4 devise

使用Devise时,重定向到登录页面时会附带一个"您需要登录或登录。"闪。这会保存在会话中。

由于我无法控制的各种原因,我得到了 LOTS 程序访问这样做的页面,每个页面创建一个会话并填充数据库上的大量空间(我在这里) ; m节省会议。)

据我所知,一个简单的解决方案就是避免在会话中保存该flash消息,从而完全阻止其创建。

我可以将它保存在其他地方,比如专用的cookie,即使是清晰的,或者只是跳过它的创作,因为我的用户体验不会恶化那么多(将用户重定向到登录表格已经是他必须做的非常明确的信息。)

最简单的方法是什么?

0 个答案:

没有答案