使用kaminari与哈希参数进行Paginate链接

时间:2014-10-18 01:27:21

标签: ruby-on-rails twitter-bootstrap pagination kaminari

我正在使用kaminari在我看来对结果进行分页。网址是/ tracks,我在视图中使用此代码来创建分页:

<%= paginate @tracks %>

问题是分页内容在引导选项卡内,当用户使用哈希参数访问链接时激活:

/tracks#items

有没有办法让分页链接像:

/tracks?page=X#items

所以当用户点击页面链接时,会自动启用该标签吗?

2 个答案:

答案 0 :(得分:7)

您可以将锚点添加到分页链接中,如下所示:

<%= paginate @tracks, :params => { :anchor => 'items' } %>

答案 1 :(得分:0)

另一种编写此代码的方式:

<%= paginate @tracks, :params => { :anchor => 'items' } %>

ruby​​ 1.9之后是:

<%= paginate @tracks, params: { anchor: 'items' } %>