PG :: UndefinedTable: ERROR: falta da entrada da cláusula FROM da tabela ao usar junções e where
Eu tenho dois modelosCourier
eOrder
.
Eu tenho a seguinte consulta abaixo:
active_couriers = Courier.
available_courier_status.
where(:service_region_id => @service_region.id).
includes(:orders)
Essa consulta funciona, no entanto, recebe todos os pedidos. Quero limitar os pedidos apenas aos pedidos do dia. Então eu adicionei a seguinte consultawhere("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)
Isso me deu o erro:
PG::UndefinedTable: ERROR: missing FROM-clause entry for table "orders"
O que estou fazendo incorretamente aqui?