目前,如果用户出售某种东西,他们会看到价格方便的盒子。如果他们没有卖东西,盒子就会消失,所有他们看到的都是销售。如果用户没有卖东西而不是清空,我如何留下0美元这样的数字呢?
由于
<% if current_user %>
<sold>
<li><%= link_to "Sales", current_user %>
<% @sales.each do |sale| %>
<div class="sold-count">$<%= sale.amount / 100 %></ %></div> </li> </sold>
<% end %>
答案 0 :(得分:1)
现在你为每次销售迭代sales
,但如果容器的大小为零,那么将跳过循环。
您需要添加条件以检查sales
是否为空@sales.empty?
,如果是,则显示0
。
<% if @sales.empty? %>
<div class="sold-count"> $0 </div> </li> </sold>
<% end %>