我在我的Rails应用程序中使用了will_paginate gem。
控制器代码:
def index
@posts = Guestbook.order('id DESC').page(params[:page]).per_page(10)
end
查看代码(使用基础宝石):
<%= foundation_paginate @posts %>
一切正常,但如果您在页面的地址栏空间中键入,则会显示空白页面(没有错误消息或重定向到第一页)。请告诉我如何解决它。 附:我很抱歉我的英语不好
答案 0 :(得分:0)
你必须设置will_paginate才能使用数组。
在config / initializers /
中创建一个名为will_paginate_extensions.rb的新文件
并添加:
require 'will_paginate/array'
我也建议不要使用你用于will_paginate的那个粉底宝石,它不能接收参数。我遇到了那个宝石的问题所以我做了一个可以接收参数 https://github.com/acrogenesis/will_paginate-foundation