RailsとActiveRecordを使用して時間値のみを比較するにはどうすればよいですか?たとえば、午後3時以降に作成されたすべての行を探しますか?
を使用してみTime.parse
ましたが、Time(11:00 PMなど)ではなく、完全なDateTime値を期待しているようです。
基本的に、2つの日付の間、および2つの時間の間に存在するすべての行を探しています。たとえば、「21/01/2012」から「23/02/2012」の間に作成され、「3:00PM」以降に作成されたすべての行。日付の部分は正常に機能しているようですが、単純なSQLがないと時間の部分を機能させることができないようです。