2011-06-13 6 views
0

레일 프로젝트에서 will_paginate 플러그인을 사용하고 있습니다.will_paginate 레일 문제

내 문제는 다음과 같습니다. Product model.so 인덱스보기에서 모든 제품을 나열합니다. 이보기에는 분명히 AJAX를 통해 페이지를 필터링하고 업데이트하는 필터 옵션이 있습니다.

주 1 : 필터는 action filters에 대한 link_to_remote입니다. 그런 다음 순서를 처리 한 다음보기를 업데이트합니다.

제 문제는 제품을 index 동작으로 페이지 매김 한 다음 filters 동작에서 다시 페이지 매김을해야한다는 것입니다. 그렇다면 어떻게 페이지 링크를 filters 조치에 대한 원격 링크로 바꾸거나 변환 할 수 있습니까?

영어 구두점을 사용하지 말고 미리 감사드립니다.

참고 2 : 내 코드가 필요하면 게시 할 것입니다.

답변

1

Ajax를 사용하여 제품 목록을 업데이트하는 방법에 따라 다르지만 방법 filters이 뷰 또는 부분을 렌더링하는 경우이 부분에 페이지 매김을 포함시키고이를 제품 목록으로 업데이트 할 수 있습니다.

+0

감사합니다. 그러나 부분적으로 오래된 페이지 매김 링크를 필터로 교체 할 때? authentication_key? more_parameters – maxiperez

+0

link_to (페이지 매김 링크)를 link_to_remote로 바꿔야합니다. – maxiperez

+0

will_paginate를 ajax와 함께 사용하려면 [doc의 wiki 페이지] (https://github.com/mislav/will_paginate/wiki/Ajax-pagination)를 참조하십시오. 나는 다른 코멘트를 이해할 수 있을지 모르겠다. Rails 3을 사용한다면 [kaminari] (https://github.com/amatsuda/kaminari)로 바꿀 것을 제안합니다. 레일즈로 페이지 매김을위한 새로운 "기본"이라고 생각합니다. –