activeadmin에서 json/xml 내보내기의 페이지 매김을 어떻게 비활성화 할 수 있습니까? 나는 이것에 대한 해결책을 찾지 못했습니다. xml 또는 json으로 내보낼 때 현재 페이지 만 표시됩니다.Activeadmin : xml/json을 내보낼 때 페이지 매김 사용 안 함
1
A
답변
2
하나 개의 솔루션 (NO 최고)는 before_filter
controller do
before_filter :disable_pagination, :only => [:index]
def disable_pagination
@per_page = YourModel.count
end
end
이 모든 레코드에 대해 하나의 페이지와 페이지 매김을 가진 비활성화 드 페이지 매김, 그래서 모든 레코드를 내보낼 예정이다.
0
이도 같이 수행 할 수 있습니다,
controller do
def index
super do |format|
per_page = (request.format == 'text/html') ? 30 : 10_000 # to skip the pagination
params[:page] = nil unless (request.format == 'text/html') #It will be working even after we export the CSV on the paginated sections.
@users = @users.order("first_name asc, last_name asc").page(params[:page]).per(per_page)
@users ||= end_of_association_chain.paginate if @users.present?
end
end
end
관련 문제
- 1. CakePHP의 특정보기에서 페이지 매김 사용 안 함
- 2. 페이지 내용 사용 안 함
- 3. ActiveAdmin 선택 취소 함
- 4. Firefox의 내장 페이지 검색 사용 안 함
- 5. 특정 페이지 ID에 클래스 사용 안 함
- 6. Mediawiki 사용 안 함 공개보기에서 토크 페이지
- 7. Wordpress에서 CSS 사용 안 함 페이지
- 8. Xamarin : CarouselView에서 슬라이딩 페이지 사용 안 함
- 9. 특정 페이지의 페이지 캐시 사용 안 함
- 10. 크롬에서 페이지 확대/축소 사용 안 함
- 11. WCF 명령 페이지 사용 안 함
- 12. 이오니아 2에서 페이지 전환 사용 안 함
- 13. UIPageViewController에서 페이지 스크롤 사용 안 함
- 14. 상위 페이지, wordpress 탐색 사용 안 함
- 15. Greasemonkey를 사용하여 페이지 리디렉션 사용 안 함
- 16. 사용 안 함 대신
- 17. 저장소 사용 안 함
- 18. SSRS에서 Excel로 내보낼 때 배경 이미지 표시 안 함
- 19. Crystal Reports 2011에서 내보낼 때 데이터 표시 안 함 (
- 20. 필드 사용/사용 안 함
- 21. 스크롤보기에서 UIButton 사용 안 함
- 22. 클릭하면 사용/사용 안 함
- 23. 인터넷 탐색기의 탭 사용 안 함 = "사용 안 함"단추
- 24. UIPickerView 사용 안 함
- 25. SessionStateModule 사용 안 함
- 26. ultraWebGrid 사용 안 함
- 27. CheckedTextView 사용 안 함
- 28. JButton 사용 안 함
- 29. jQuery 사용 안 함
- 30. Quicklook 사용 안 함