0

一直从 git 页面关注 wiki,但无法看到我遇到的问题。

will_paginate 正确显示了前 10 个房东,但不会正确呈现下一页,无论我访问哪个页面,第一页都会“粘住”。我尝试了其他具有类似问题的线程,但没有产生正确的结果。

问题:我做错了什么?我已经复制了我认为是我的问题的关键代码。

我有一个房东班,在那个班我有这些台词......

模型..

class landlord

 self.per_page = 10
 default_scope order: 'landlords.name ASC'

控制器..

class Landlords_controller
 def index
   @landlords = Landlord.paginate(page: params[:landlord]).search(params[:search])
 end

和视图...

房东/index.html.erb

 <% @landlords.each ..... %>

 <% end %>

 <%= will_paginate @landlords %>
4

2 回答 2

0

或者,使用:

<%= will_paginate @landlords, param_name: 'landlord' %>

如果您在一个页面上有多个 will_paginate,这很有用,如果没有,请使用默认的“页面”

于 2013-07-08T15:33:01.943 回答
0

中的符号不​​正确:

@landlords = Landlord.paginate(page: params[:landlord]).search(params[:search])

应该

@landlords = Landlord.paginate(page: params[:page]).search(params[:search])

我喜欢星期一!

于 2013-07-08T15:31:41.333 回答