加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – 设计:从根路径重定向到users / sign_in时,不显示“未经

发布时间:2020-12-17 03:55:50 所属栏目:百科 来源:网络整理
导读:在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
在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中解决它,但这似乎是一个足够普遍的情况,应该存在一个更简单的解决方案.

解决方法

你可以替换before_filter:authenticate_user!或者您使用自己的代码而不会设置消息的内容.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读