Ich muss die folgende Ausgabe in Schienen bekommen, wie mache ich es?Schienen, wie die folgende Abfrage in Schienen zu bekommen
SELECT "booking_rooms".* FROM "booking_rooms" INNER JOIN "bookings" ON "bookings"."id" = "booking_rooms"."booking_id" WHERE "booking_rooms"."room_id" IN (22, 27, 21) AND ("bookings"."start_date" <= '2016-10-16' AND "bookings"."end_date" > '2016-10-12')
Ich habe versucht:
BookingRoom.joins(:booking).where(room_id: self.booking_rooms.map(&:room_id), bookings: { start_date:self.end_date,end_date:self.start_date})
Wenn aus einer anderen Quelle zu zitieren, es ist wichtig, die richtigen _really_ Kredit zur Verfügung zu stellen. –
sicher, @theTinMan du hast Recht! Ich war ein wenig pünktlich. aktualisiert. – Nimir