2013-10-16 49 views
0

我正在使用Rails 4修改日期在哪裏條款

我想在未來5天內找到所有到達日期的預訂。 arrival是日期數據類型。這裏是我的嘗試:

@bookings = Booking.where("? > arrival-5.days", Time.now.to_date) 

我也試過:

@bookings = Booking.where("? > ?", Time.now.to_date, arrival-5.days) 

但既不工作。我怎麼能得到這個工作?

回答

3
@bookings = Booking.where(["arrival <= ?", 5.days.from_now]) 

這也會從昨天開始預訂,但我會讓你找出一個。

+0

非常感謝 - 這讓我非常頭痛!哈哈 – tommyd456

+0

你應該真的接受答案,如果它的工作:) –

+0

是的我意識到這一點,但SO不允許你馬上做 - 你必須等待幾分鐘!儘管現在做了。 – tommyd456