【问题标题】:Devise messages still display when i go to other page and go back through back button当我转到其他页面并通过后退按钮返回时,仍然显示设计消息
【发布时间】:2017-03-14 01:31:48
【问题描述】:

我对设计消息有疑问。当我登录到我的页面时,会显示一条通知消息“欢迎访问我的博客”,如果我转到另一个页面并通过浏览器中的按钮返回,我仍然收到此消息,如何使消失?我知道我们可以通过在按下后退按钮时刷新任何页面来做到这一点,但我不想这样做,任何人有另一个理想的解决我的问题?

【问题讨论】:

    标签: ruby-on-rails devise message


    【解决方案1】:

    您可能没有进行检查以在用户登录时关闭此通知。 您可以查看此链接以了解如何执行此操作。 https://coderwall.com/p/b5lhog/ignore-turn-off-devise-config-reconfirmable-while-saving-email-in-update-action

    要设置您的通知样式,您还需要这个。我在不同的项目中多次使用过这个视频。 https://www.youtube.com/watch?v=87fBAWc25Sk

    【讨论】:

    • 可能是你误会了我,当我登录并转到其他页面时,此通知不会显示,但当我使用返回按钮返回时,通知再次显示,如下所示:@ 987654323@
    • 查看我发给你的教程。一切都在那里。这只是一个简单的 if-else 过程。您需要在您的 application.html.erb 中编辑 :notice 标记,该标记是在您安装 devise 时插入的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-06
    相关资源
    最近更新 更多