小编use*_*272的帖子

设计:从根路径重定向到users/sign_in时,不显示"未经身份验证的"Flash消息

在Rails 3.2中使用Devise 2.2.4.

如果没有登录,我会转到url myapp.com/documents,Devise会将我重定向到myapp.com/users/sign_in,并在devise.failure.unauthenticated下显示devise.en.yml中配置的flash消息.

这是可取的!

如果没有登录,我会转到url myapp.com(根路径),Devise会重定向并显示相同的flash消息.

重定向仍然是可取的,闪存消息不是那么多.

有没有办法配置Devise,如果从根路径重定向,则不显示flash'unauthenticated'消息?我知道我可以在一个自定义的FailureApp中解决它,但这似乎是一个足够普遍的情况,应该存在一个更简单的解决方案.

ruby devise ruby-on-rails-3

4
推荐指数
2
解决办法
2638
查看次数

标签 统计

devise ×1

ruby ×1

ruby-on-rails-3 ×1