어떤 이유로 :alert
은 작동하지 않지만 :notice
은 정상적으로 작동합니다.: 경고가 작동하지 않습니다. : notice does
<% if notice %>
<p id="notice" ><%= notice %></p>
<% elseif alert %>
<p id="alert" ><%= alert %></p>
<% end %>
<%= yield %>
누군가 :alert
이 (가) 작동하지 않는 이유를 알고 계십니까? 나는 레일을 사용하고 3.1.0.RC5
편집 : 디스플레이 모든 통지 및 알림 르우벤 Mallaby에 더 효과적인 방법 덕분에 발견.
<%- flash.each do |k, v| %>
<div id="<%= k %>"><%= v %></div>
<% end %>
<%= yield %>
ELSEIF는 루비에 ELSIF된다. – dschooh
고마워! 꽤 많이 내 문제가 해결되었습니다 :) – imjp
예, 레일스와 동일합니다. 알림과 경고가 모두있는 경우 알림 만 표시됩니다. 둘 다 보여주기를 원하면 두 개의 별도의'if' /'end's를 사용해야합니다. – dschooh