created_on withing我有以下代碼:軌找到最後5分鐘
@gameRequests = GameRequest.find(:first, :conditions => ["created_on >= ?", created_on])
我想找到的最後5分鐘內的最早的記錄。我如何從created_on中減去5分鐘來做到這一點?我似乎找不到任何例子。
感謝
created_on withing我有以下代碼:軌找到最後5分鐘
@gameRequests = GameRequest.find(:first, :conditions => ["created_on >= ?", created_on])
我想找到的最後5分鐘內的最早的記錄。我如何從created_on中減去5分鐘來做到這一點?我似乎找不到任何例子。
感謝
你想要的代碼是:
@gameRequest = GameRequest.first(:conditions => ["created_on >= ?", DateTime.now - 5.minutes])
順便說一句,你確確實實地被命名爲created_on,而不是created_at?另外,。首先只獲得第一條記錄,不是全部。對於這一點,你需要。所有
gameRequests = GameRequest.find(:first, :conditions => ["created_on >= ?", created_on - 5.minute])
感謝您的回覆fl00r,答案是有用的,但不正是我需要的。 –
試試這個:
@gameRequests = GameRequest.find(:first, :conditions => ["created_at >= ?", Time.now - 5.minutes], :order => "created_at ASC")
是的,應該是created_at。作品魅力,感謝Srdjan。 –