will_paginate给出空白页面

时间:2013-05-14 06:24:46

标签: ruby-on-rails will-paginate

我在我的Rails应用程序中使用了will_paginate gem。

控制器代码:

def index
  @posts = Guestbook.order('id DESC').page(params[:page]).per_page(10)
 end

查看代码(使用基础宝石):

<%= foundation_paginate @posts %>

一切正常,但如果您在页面的地址栏空间中键入,则会显示空白页面(没有错误消息或重定向到第一页)。请告诉我如何解决它。 附:我很抱歉我的英语不好

1 个答案:

答案 0 :(得分:0)

你必须设置will_paginate才能使用数组。

在config / initializers /

创建一个名为will_paginate_extensions.rb的新文件

并添加:

require 'will_paginate/array'

我也建议不要使用你用于will_paginate的那个粉底宝石,它不能接收参数。我遇到了那个宝石的问题所以我做了一个可以接收参数 https://github.com/acrogenesis/will_paginate-foundation