Мне нужно получить следующий результат в рельсах, как это сделать?рельсы, как получить следующий запрос в rails
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')
Я пробовал:
BookingRoom.joins(:booking).where(room_id: self.booking_rooms.map(&:room_id), bookings: { start_date:self.end_date,end_date:self.start_date})
При цитировании из другого источника, это _really_ важно обеспечить надлежащий кредит. –
уверен, @theTinMan вы правы! я был немного туго вовремя. обновлено. – Nimir