Rails:paginate_by_sql列出了重复的行

时间:2014-04-30 06:19:43

标签: ruby-on-rails pagination

@stds = Student.paginate_by_sql(sql, :page => params[:page], :per_page => 10) sql用于列出多个表中的学生详细信息。结果共包含18行。但问题是有些行正在重复,有些行没有显示。第一页很好。第二页显示已在第一页中的某些行并跳过其他一些行。但是如果我通过将per_page增加到50或者类似的东西来在第一页中显示整个内容:> @stds = Student.paginate_by_sql(sql, :page => params[:page], :per_page => 50)然后一切正常(没有重复,显示所有行)。为什么会这样?

0 个答案:

没有答案