在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中解决它,但这似乎是一个足够普遍的情况,应该存在一个更简单的解决方案.