html – Flash消息没有引导类

html – Flash消息没有引导类,第1张

概述我有一个视图,我想在某些事件中显示flash消息.我可以看到flash消息,但不能用引导程序的颜色.例如绿色表示成功,蓝色表示通知等但我看到的一切都是白色的. 这是我的代码: <% flash.each do |name, msg| %> <%= content_tag :div, msg, class: name %><% end %> PS:它不是完整的代码,只是提供想法的代码片段,其 我有一个视图,我想在某些事件中显示flash消息.我可以看到flash消息,但不能用引导程序的颜色.例如绿色表示成功,蓝色表示通知等但我看到的一切都是白色的.

这是我的代码:

<% flash.each do |name,msg| %>   <%= content_tag :div,msg,class: name %><% end %>

PS:它不是完整的代码,只是提供想法的代码片段,其他引导类正在工作但是这里除了丑陋的白色背景中的消息我什么也得不到.有什么建议?

解决方法 您可以使用帮助程序方法根据闪存通知消息的类型分配正确的引导类:

def alert_for(flash_type)    {        success: 'alert-success',error: 'alert-danger',alert: 'alert-warning',notice: 'alert-info'    }[flash_type.to_sym] || flash_type.to_send

然后将其用作:

<% flash.each do |name,class: [:alert,alert_for(name)]%><% end %>
总结

以上是内存溢出为你收集整理的html – Flash消息没有引导类全部内容,希望文章能够帮你解决html – Flash消息没有引导类所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1044723.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存