Rails 3.2和will_paginate,自定义生成的分页链接

时间:2013-01-30 02:41:39

标签: ruby-on-rails ruby-on-rails-3 will-paginate

我有一个单页网站,在轮播中有不同的控制器操作。按照我现在喜欢的方式工作。我想对结果进行分页。默认情况下,will_paginate会生成如下所示的链接:

/链接/新?页= 3#化妆链接

我需要这条路看起来像:

/?页= 3#节目链接

我在我的控制器中有这个方法,我在任何需要分页的动作中调用:

@links = Link.paginate(:page => params[:page], :per_page => 5)

在我的观点中,我称之为帮助者,以性感的twitter文件包形式呈现分页:

<%= will_paginate @collection, :renderer => BootstrapPagination::Rails %>

1 个答案:

答案 0 :(得分:1)

我通过做类似的事情在我的路线文件中处理了这个:

  resources :links
    get "(?page=:page)#show-links" => "links#index", :as => :links

BOOYA!