Using .blank? with postgres



大家好。

          <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")

最新更新