2014-02-06 3 views
1

안녕하세요. will paginate gem을 사용하는 동안 문제가 있습니다. "자원 봉사자"인 앵커 탭 아래에서 모든 페이지 매김을 열어 보겠습니다.will_paginate에서 paginate url의 끝에 앵커를 추가하는 방법

페이지 매김을 생성하는 링크는 "/project_name?page=2"과 비슷하지만 앵커 탭도 링크에 포함하고 싶습니다. 링크는 "/project_name?page=2#volunteers"이어야합니다. 사용자가 다음 페이지를 클릭 할 때마다이 링크를 어떻게 얻을 수 있습니까?

=will_paginate @volunteers 

show.html.slim
+0

@ volunteers는 컬렉션입니다. – Faizan

답변

1
I got the solution finally that can add an anchor to the links so that the page redirects to the desired tab.In view replace 
will_paginate @volunteers 
with 
will_paginate @volunteers,:container => false,:params => {:anchor => "volunteers"} 

이에서 projects_controller.rb

def show 
    @[email protected](:page => params[:page], :per_page => 3) 
    end 

에서

는 '/ 프로젝트? 페이지 = 2 명 # 자원 봉사자'와 같은 새로운 URL을 생성합니다.

관련 문제