6

我正在使用 Kaminari 进行分页。它的工作真棒。

我现在想要的一件事是,#comment_section在 Kaminari 生成的 url 后面添加。

比如我的观点就是这样。通过单击 Kaminari 生成的链接加载页面时,我希望它转到本节的顶部。

是否可以?

<a name="comment_section">
<span id="comment">
 <%= render 'users/comment' %>
</span>
<%= paginate @comments, :window => 4 %>
4

2 回答 2

14

Kaminari 文档

<%= paginate @users, params: { controller: 'foo', action: 'bar'} %>

所以我想你可以修改它以获得一个锚参数,在你的情况下:

<%= paginate @users, params: { anchor: 'comment_section' } %>

希望这可以帮助!

于 2013-01-10T16:38:22.233 回答
0

我不记得了,但它应该工作。

在视野中

<%= paginate @posts, :remote => true, :param_name => "post_page" %>
<%= paginate @comments, :remote => true, :param_name => "comment_page" %>

在控制器中

@posts = Post.search(query).page(params[:user_page])
@comments = Post.search(query).page(params[:post_page])
于 2013-01-10T16:25:32.197 回答