如何在 Rails 中使用 Semantic-UI 通过设计显示 flash 消息?

How can I display flash messages with devise using Semantic-UI in Rails?

出于学习目的,我使用设计 gem 创建了一个用户模型,为了样式化,我使用了语义 ui。当用户登录或注销时,如何在设计中显示具有语义-ui 样式的 flash 消息?

要显示即显消息,在应用程序助手中创建一个方法,找出即现消息的类型,像这样,

def flash_class(type)
 case type
  when "success" then "ui green message"
  #add in the other options and the styles for it.
 end
end

然后在浏览量中添加

<% flash.each do |key, value|%>
<div class="<%= flash_class(key) %> closable">
<i class = "close icon"></i>
<%= value %>
</div>
<% end %>

为 class 添加样式 .message.closable{ }

有关详细信息,请查看此 link https://coderwall.com/p/7gqmog/display-flash-messages-with-semantic-ui-in-rails。此处提供详细说明。