2013-01-10 58 views
5

我正在與Kaminari一起使用分頁。它的工作很棒。是否可以添加錨/參數鏈接與Kaminari?

我現在想要的一件事是,在Kaminari生成的url後面添加#comment_section

例如,我的看法就是這樣。點擊Kaminari生成的鏈接加載頁面時,我想讓它進入本節的頂部。

可能嗎?

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

http://stackoverflow.com/questions/8807653/is-it-possible-to-add-anchor-tags-to-kaminari-urls – MrYoshiji

+0

謝謝,但它似乎沒有答案:( – Foo

回答

11

Kaminari documentation

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

所以我想你可以修改它有一個錨PARAM,你的情況:

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

希望這有助於!

+1

非常感謝!它有幫助!但有一個錯誤,我不需要#。因此請更新您的答案。非常感謝! – Foo

+0

@MrYoshiji我試過這個,但它不工作。更改新參數的kaminari視圖? –

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]) 
+0

你如何編碼我的情況? – Foo

相關問題