최근에 내 쿼리를 4 개의 명명 된 범위로 분리하여 다시 정렬하기 쉬워졌으며 페이지별로 계산하지 못하는 페이지 매김이 문제없이 페이지 수를 계산합니다. 그래서 결국에 던져 PAGINATE와 같이 사용 named_scope :loc, lambda { |id| { :conditions => ['location_id = ?', id ] } }
named
레일즈 mislav-will_paginate 플러그인으로 내 레코드를 페이지 매김하고 있습니다. 나는 관계없이 여러 페이지가 있었다 여부, 다음과 같은 출력을 생성하려면 : X - Y of Z
1 - 100 of 1826
will_paginate을 WillPaginate에 :: 기록의 한 페이지가 있다면 ViewHelpers 반환 nil을. 위의 결과
will_paginate의 paginate 메소드에 대한 옵션을 이해하려고 시도합니다. :page — REQUIRED, but defaults to 1 if false or nil
:per_page — defaults to CurrentModel.per_page (which is 30 if not overridden)
:total_entries — us
여기 정말 간단 뭔가 놓치고 있다는 확신 : 나는 두 개의 서로 다른 모델의 인스턴스 포함하는 일련의 페이지 표시하기 위해 노력하고있어 - 프로필 및 그룹. 이름 속성으로 주문해야합니다. 각 모델에 대해 모든 인스턴스를 선택하고 정렬 및 페이지 매김을 수행 할 수는 있지만 느슨하고 비효율적입니다. 나는 mislav-will_paginate를 사용하고 있으며
을 향상시킬 수 있도록 지원합니다. total_entries에 대한 사용자 정의 쿼리는 매우 복잡하며 DB에 큰 부담을줍니다. 따라서 우리는 페이지 매김에서 total_entries를 모두 자르고 싶습니다. 즉, '이전 1 [2] 3 4 5 next'의 일반적인 페이지 매김 표시 대신 단순히 '다음 - 이전'단추 만 사용하면됩니다. 그러나 우리는 몇 가지
레일스에 익숙하지 않아 중첩 된 리소스로 작업하기 위해 will_paginate를 얻는 데 큰 어려움을 겪고 있습니다. 저는 Statement와 Invoice라는 두 가지 모델이 있습니다. will_paginate가 Statement에서 작업하고 있지만 송장에서 처리 할 수 없습니다. 내가 어리석은 짓을하는 것을 알고 있지만, 알아낼 수 없으며 Goog
will_paginate 플러그인을 통해 연속적인 페이지로 분할 된 사진이 있습니다. 사진을 열고 링크를 사용하여 모든 사진으로 돌아 가면 항상 첫 번째 페이지로 돌아갑니다 (예 : 5 페이지에 사진이 표시됨, 사진을 열고 모든 사진을 표시하는 링크를 클릭 한 후 5 쪽을 다시 클릭하십시오. 그러나 1쪽에 나와 있습니다). 이제 사진이 속한 페이지 번호를
EDIT Searchlogic에서 all을 호출 한 후 페이지 매김을 호출해야했습니다. 사용자가 연락처를 검색하고 페이지 매김 목록 (또는 검색 기준을 입력하지 않은 경우 전체 페이지 매김 목록)을 반환 할 수있게하려면이 두 도구를 모두 사용하려고합니다. 그러나 나는 그들을 묶어 둘 수있는 적절한 방법을 모르고 있으며, 내가 노력하고있는 것은 저에게 오류를
내 오라클 버전에서 will_paginate 보석이 깨졌습니다. WillPaginate 모듈의 기본 paginate_by_sql 메서드는 추가 'AS'를 쿼리에 삽입하여 실패하게 만듭니다. 코드 자체는 쉽게 수정할 수 있지만 Rails가 내 변경 사항을 선택하는 가장 좋은 방법은 아닙니다. 보석 자체의 코드를 변경하고 싶지 않습니다. 다른 컴퓨터에서 코드가