大家好。
<tbody>
<% @orders_outstanding.limit(5).each do |order| %>
<% if order.completed_at.blank? && order.due_date.present? %>
<tr>
<td><%= order.order_number %></td>
<td><%= order.customer %></td>
<td><%= order.printer %></td>
<td><%= order.quantity %></td>
<td><%= order.due_date %></td>
</tr>
<% end %>
<% end %>
</tbody>
我使用这一小段代码来显示由于发货的下五个订单。它显示在我的开发环境预览(puma/sqlite),但没有在heroku (postgres)。heroku不喜欢这种格式有什么原因吗?
谢谢
我会将条件放入控制器中以确保有5个符合条件:
@orders_outstanding = Order.where(completed_at: nil).where.not(due_date: nil).order("due_date")