내 프로젝트 모델의 파일 형식은 start_date
이고 end_date
입니다. start_year
및 end_year
범위의 프로젝트를 필터링하고 싶습니다.날짜 범위 내의 검색 기록
현재 구현 :
class Project < ActiveRecord::Base
scope :in_date_range, ->(start_year, end_year) do
where(arel_table[:start_date].gt(start_year).and(arel_table[:end_date].lt(end_year))
end
end
을 그리고 사업을 반환
Project.in_date_range(start, end)
처럼 사용
class Project < ActiveRecord::Base
...
def self.date_range(start_year, end_year)
end
end
반복 질문 http://stackoverflow.com/questions/4534434/ruby-getting-records-filtered-by-date – wurde