【问题标题】:Devise notices displayed twice设计通知显示两次
【发布时间】:2013-12-08 16:50:31
【问题描述】:

我正在使用设计进行用户身份验证,并且它按预期工作。它给了我所有的通知,但有一件事。我有这个代码,在我的applicaton.html.haml:

  - flash.each do |name, msg|
    .alert
      %button.close{"data-dismiss" => "alert", :type => "button"} ×
      = msg

对于我自己的通知,鉴于这一事实,所有设计通知都加倍。它们由设计和我的代码在这里显示。我该怎么做才能防止上面的代码显示设计通知?

【问题讨论】:

  • 如果你删除或评论它,你还能看到设计消息吗?
  • 我有,但只有一个,这就是我如何知道我的代码错误
  • 当您第一次安装 devise 时,它​​会告诉您在应用程序布局中放置两个带有 Flash 消息的 <p> 标签。是你做的吗?如果您已经有 Flash 消息代码,则不需要该代码。

标签: ruby-on-rails ruby devise


【解决方案1】:

如果您的 application.html 中有该代码,则不需要使用这两个

设计附带的标签。只需通过您自己的代码发出所有警报。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-18
    • 2021-10-16
    • 1970-01-01
    • 2022-06-28
    • 2019-12-06
    • 1970-01-01
    • 2016-01-07
    • 1970-01-01
    相关资源
    最近更新 更多