2010-07-23 4 views
0

나는 Searchlogic gem을 사용하여 주어진 해에 생성 된 레코드를 검색 할 수있는 레일스 응용 프로그램을 만들고 있지만 어떻게 작성해야하는지 알 수 없습니다. Searchlogic은 해마다 검색 만합니다. 내 검색 양식이 시도 :레일스에서 ​​searchlogic을 사용하여 created_at 연도로 레코드 찾기

<%= f.date_select(:created_at_equals, :start_year => 2010, :end_year => 2015, :discard_day => true, :discard_month => true, :include_blank => true) %>

하지만 이러한 매개 변수와 함께 "유효하지 않은 매개 변수"오류 반환 :

{ "검색"=> { "collection_like"=> " " "봄 "=>"0 " "순서 "=>"descend_by_id " "user_email_like "=" "" "가을"=> "0" "created_at_equals (1I)"=> "2010", "created_at_equals (2i)"=> "", "created_at_equals (3i)"=> ""}}

도움을 주시면 감사하겠습니다. 미리 감사드립니다.

에릭

답변

0

당신이 한 일이 년은 당신이 검색하고이 두 개체 사이의 레코드를 선택하려는해야하는 날짜의 두 개체를 확인 할 수 있습니다. 예

: - 는 2010 년 dateobj1 = "2010년 1월 1일" dateobj2 = "31/12/2010"

의 기록을 선택하고 기록> = dateobj1을 선택한다고 가정하고 < = dateobj2.

관련 문제