【发布时间】:2014-09-25 19:18:35
【问题描述】:
我有两个模型,Courier 和 Order。
我有以下查询:
active_couriers = Courier.
available_courier_status.
where(:service_region_id => @service_region.id).
includes(:orders)
此查询有效,但是它会提取所有订单。我想将订单限制为当天的订单。所以我添加了以下查询where("orders.created_at >= ?", Time.zone.now.beginning_of_day)。
active_couriers = Courier.
available_courier_status.
where(:service_region_id => @service_region.id).
includes(:current_orders).
includes(:orders).
where("orders.created_at >= ?", Time.zone.now.beginning_of_day)
这给了我错误:
PG::UndefinedTable: ERROR: missing FROM-clause entry for table "orders"
我在这里做错了什么?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 psql