2010-04-07 92 views
1

ruby​​ on rails雪貂搜索:.only 10条记录正在搜索中。对于分页我做到了,但只有10条记录即使存在更多满足搜索条件的记录。如果您有任何人知道如何解决这个问题,请回复。没有限制是given.if它不是一只雪貂搜索所有记录从表中获取,和分页正在ruby​​ on rails雪貂搜索:仅限10条记录正在搜索中

代码:

@ search_sd_ticket_result = ServiceDeskTicket.find_with_ferret(PARAMS [:sd_ticket] [ :servicedeskticket])。paginate:per_page => 5,:page => params [:page]

回答

0

代码中会有默认限制。所以它一次只能返回10条记录。请把你的代码放在这里,以便能够告诉你什么是确切的问题。

你用:在你的代码per_page => 10地方:上限=> 10

引用链接: - http://blog.zmok.net/articles/2006/10/18/full-text-search-in-ruby-on-rails-3-ferret

+0

我没有使用:限制。代码被粘贴在问题中。您使用的 – jissy 2010-04-07 10:33:34

+1

:per_page => 5。 因此,如果您想每页100个记录,则不应多于5条记录一次将其更改为:per_page => 100。 – Salil 2010-04-07 11:11:09

+0

:limit =>:全部生成所有记录,现在工作。 find_with_ferret(,:limit =>:all).paginate:per_page => 10,:page => params [:page] – jissy 2010-04-08 11:12:31