我正在尝试调整Rails中的标准应用程序模板,在通知和警报消息周围插入一个类,但我似乎无法找到一种优雅的方法。
目前,我有脚手架:
<p class="notice"><%= notice %></p>
<p class="alert"><%= alert %></p>
我希望它只显示周围的标签,如果有通知或警告。
答案 0 :(得分:5)
使用if
声明。
<% if notice %>
<p class="notice"><%= notice %></p>
<% end %>
答案 1 :(得分:1)
<% flash.each do |name, msg| %>
<%= content_tag :div, :id => "flash_#{name}", :class => "my_class" do %>
<%= msg %>
<% end %>
<% end %>
定义.my_class
答案 2 :(得分:0)
如下所示包裹部件:
<% if alert %>
<p class="alert"><%= alert %></p>
<% end %>
如果您愿意,也可以使用unless