나는 페이지 매김 3.0.2와 Rails 3.1.0을 사용할 것입니다.will_paginate가 잘못된 페이지 링크 수를 생성합니다.
다음 코드는 내 컨트롤러 내에 있습니다.
@users
가 나는 위에서
users
에 할당 된 부분에서
@users = User.visible_for(current_user).
includes(:study_courses).
ordered_by_last_name.
page(params[:page]).per_page(20)
는 수행 20 사용자가 있다면 그것은 나에게 첫 번째 페이지가 20 사용자가 포함 된 6 개 페이지의 링크를 제공
= will_paginate users, previous_label: h("<"), next_label: h(">")
의 두 번째 페이지에는 10 명의 사용자가 포함되어 있으며 나머지 페이지에는 0 명의 사용자가 있습니다. 가 will_paginate가 레코드를 계산하는 별개의 사용하지 않는 것을 알아 냈 : 나는 알아낼 수 없습니다
왜 대신 3
UPDATE의 생성 6 개 페이지 링크가 있습니다. 어떤 아이디어가 이것을 어떻게?
처럼
내 문제를 해결 .... – tardjo