出於某種原因,我的:alert
不起作用,而:notice
正常。:警報不起作用; :請注意
<% if notice %>
<p id="notice" ><%= notice %></p>
<% elseif alert %>
<p id="alert" ><%= alert %></p>
<% end %>
<%= yield %>
任何人都知道爲什麼:alert
不工作?我使用Rails的3.1.0.RC5
編輯:找到更有效的方法得益於魯本馬拉比顯示所有通知和警報。
<%- flash.each do |k, v| %>
<div id="<%= k %>"><%= v %></div>
<% end %>
<%= yield %>
ELSEIF是ELSIF紅寶石。 – dschooh
謝謝兄弟!這幾乎解決了我的問題:) – imjp
是的,這對Rails來說是一樣的。請注意,如果您同時具有通知和提醒,則只會顯示通知。如果你想同時顯示,你將不得不使用兩個獨立的'if' /'end's。 – dschooh