2010-04-07 3 views
1

루비의 레일스 가렛 검색 : 단 10 개의 레코드가 테이블에서 나오고 있습니다. 페이지 매기기에 대해서는 내가했지만, 더 많은 레코드가 있습니다. 당신이 이것을 해결하는 방법을 알고 있다면, 검색 조건을 만족시키는 기록.ruby ​​on rails 흰 족제비 검색 :. 단지 10 개의 레코드가 테이블에서 나오고 있습니다.

@ search_sd_ticket_result = ServiceDeskTicket.find_with_ferret (PARAMS [: sd_ticket] [이 모든 레코드가 테이블에서 점점 흰 족제비 검색하지 않고, 페이지 매김 코드가

을하고있다 given.if에는 제한이 없다 : pages_sage => 5, : page => params [: page]

답변

0

코드에 기본 제한이 있습니다. 그래서 한 번에 10 개의 레코드 만 반환 할 것입니다. 여기에 코드를 입력하면 정확한 문제가 무엇인지 말할 수 있습니다. 코드에서 어딘가에 per_page => 10 : 제한 => 10또는:

를 사용하십니까.

Ref 링크 : - http://blog.zmok.net/articles/2006/10/18/full-text-search-in-ruby-on-rails-3-ferret

+0

나는 사용하지 않았다 : 제한. 코드가 질문에 붙여 넣어집니다. – jissy

+1

을 사용했습니다. per_page => 5. 그래서 한 번에 5 개 이상의 레코드를 가져 오면 안됩니다 : per_page => 100, 페이지 당 100의 Recor를 원할 때. – Salil

+0

: limit => : 모든 레코드가 생성되었습니다. 작업 중입니다. find_with_ferret (, : limit => : 모두) .paginate : per_page => 10, : page => params [: page] – jissy