× 我的申请中有以下几行 .alert-n-6ren">
gpt4 book ai didi

ruby-on-rails - Ruby on Rails Bootstrap 警告框

转载 作者:行者123 更新时间:2023-12-05 05:20:24 25 4
gpt4 key购买 nike

在我的应用程序中,我以这种方式向用户显示消息。

<% flash.each do |key, value| %>
<div class="alert alert-<%= key %> alert-dismissible">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<%= value %>
</div>
<% end %>

我的申请中有以下几行

.alert-notice {
@extend .alert-warning;
}

当我使用 redirect_to root_url 重定向用户时,:notice => 'messages' 一切都很完美。可以看到通知消息。但是,当我使用 redirect_to root_url 引导用户时,:info => 'messages',看不到任何消息。我已经调试了代码,并意识到 flash 在这种情况下是空的。

没关系:

redirect_to root_url, :notice => 'messages'

这里是问题:

redirect_to root_url, :info => 'messages'

有什么建议吗?

谢谢。

最佳答案

如果你想使用info,你必须将它添加到application_helper.rb

add_flash_types :info

您可以根据需要添加任意数量的额外类型,例如

add_flash_types :info, :success, :warning, :danger

额外:

我还建议您习惯 Ruby 中新的 hast 表示法

redirect_to root_url, info: 'messages' # instead of :info => ...

关于ruby-on-rails - Ruby on Rails Bootstrap 警告框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44682718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com