在我的脚手架展示页面上,我有以下设计:
<div id="show_location_main_area" class="grid_24">
<p>
<strong><%= @business_location.website %></strong>
</p>
<p>
<strong><%= @business_location.address %></strong>
</p>
</div>
<div class="grid_5">
<%= gmaps(@json) %>
</div>
如果@business_location.address
空白,我不想在页面上显示此部分:
<div class="grid_5">
<%= gmaps(@json) %>
</div>
这是怎么做到的?
谢谢。
答案 0 :(得分:3)
您可以尝试以下条件 -
unless @business_location.address.nil?
unless @business_location.address.empty?
if @business_location.address
示例 -
<% unless @business_location.address.nil? %>
<div class="grid_5">
<%= gmaps(@json) %>
</div>
<% end %>
答案 1 :(得分:1)
根本不要包含它:
<% if @business_location.address.present? %>
<div class="grid5">
<%= gmaps(@json) %>
</div>
<% end %>
或者,如果您需要.grid5
<div>
,那么HTML / CSS就可以使用:
<div class="grid5">
<% if @business_location.address.present? %>
<%= gmaps(@json) %>
<% end %>
</div>