2011-09-23 25 views
1

我試圖調整Rails中的標準應用程序模板,以便在通知和警報消息周圍插入一個類,但我似乎無法找到一個優雅的方法。如何更改通知和提醒的課程?

目前,我有支架:

<p class="notice"><%= notice %></p> 
    <p class="alert"><%= alert %></p> 

我希望它只是顯示周圍的標籤,如果一個通知或警告是存在的。

回答

5

使用if語句。

<% if notice %> 
    <p class="notice"><%= notice %></p> 
<% end %> 
0

包裹部分中,如果是這樣的:

<% if alert %> 
    <p class="alert"><%= alert %></p> 
<% end %> 

您還可以使用unless如果你喜歡

1
<% flash.each do |name, msg| %> 
    <%= content_tag :div, :id => "flash_#{name}", :class => "my_class" do %> 
    <%= msg %> 
    <% end %> 
<% end %> 

定義造型的.my_class