2010-04-07 95 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