设计快讯被通知

Seb*_*nes 3 ruby-on-rails devise

所以我正在努力设置我的 Flash 消息。目前我的 _messages 看起来像这样:

<% flash.each do |message_type, message| %>
  <%= content_tag(:div, message,  class: "alert alert-#{message_type}", role: "alert") %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

但是随着设计他们继续使用警报通知。其中通过 bootstrap 显然没有连接到它的颜色。如何将设备默认值更改为选定的 4 个之一?

小智 6

最简单的方法是:

<div class="row">
  <div class="col-xs-10 col-xs-offset-1">
    <% flash.each do |type, msg| %>
      <% if type == "notice" %>
        <div class="alert alert-success">
      <% elsif type == "alert" %>
        <div class="alert alert-danger">
      <% else %>
        <div class='alert alert-<%= "#{type}" %>'>
      <% end %>
      <a href="#" class="close" data-dismiss="alert">&#215;</a>
      <ul>
        <li>
          <%= msg %>
        </li>
      </ul>
    <% end %>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)