【问题标题】:ruby on rails ferret search:.only 10 records are getting from tableruby on rails ferret search:.only 10 records are getting from table
【发布时间】:2010-04-07 09:23:16
【问题描述】:

ruby on rails ferret search:.only 10 records are getting from table.For pagination I did it ,但即使存在更多满足搜索条件的记录,也只有10条记录。如果你们知道怎么做要解决这个问题,请回复。没有限制。如果不是雪貂搜索,所有记录都是从表中获取的,并且分页正在工作

代码是:

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

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

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

    您是否在代码中的某处使用 :limit=> 10 :per_page => 10

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

    【讨论】:

    • 您使用了 :per_page =>5。因此,如果您希望每页 100 条记录,则一次不应获得超过 5 条记录,请将其更改为 :per_page =>100。
    • :limit => :all 生成了所有记录。现在正在工作。 find_with_ferret( ,:limit => :all).paginate :per_page =>10, :page=>params[:page]
    猜你喜欢
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    • 2016-03-24
    • 1970-01-01
    • 2016-08-06
    • 2018-03-08
    • 2022-10-17
    • 1970-01-01
    相关资源
    最近更新 更多