오늘 전이나 후에 특정 일 수를 작성한 항목을 찾을 수 있기를 원합니다. 타임 스탬프가 포함 된 모델이 있습니다. 데이터베이스에는 약 70,000 개의 레코드가 있으므로 .all.each를 실행하는 데 상당히 오래 걸립니다.타임 스탬프에 대해 쿼리를 수행하는 방법은 무엇입니까?
내가 좋아하는 뭔가를 기대했다
Model.find_by_updated_at(Date.today - 1)
그것은 그 updated_at 실제로 수업 시간을 반환하지만 것,하지 날짜; 이 분, 초에 이르기까지 정확한 때문에 내 요청은 특정 일에 변경 모델을 찾으려면 때문에, 나는
Model.find_by_updated_at(Time.now + 10000) # ten thousand seconds
처럼 뭔가를 할 수 없습니다.
찾기를 사용하여이를 수행 할 수있는 방법이 있습니까?
필자는 find를 사용하는 대신 내 자신의 SQL 쿼리를 작성할 수 있다고 생각하지만 hh : mm : ss를 통해 검색을 제외하고 구성하는 방법을 잘 모르겠습니다.