[Rails] 카미나리를 사용하여 페이지 억양을 실현하는 방법
2541 단어 Rails
그래서 비망록으로
가능하면 참고해주세요.
[Rails] 카미나리를 사용하여 페이지 억양을 실현하는 방법
크게 6단계로 나뉘어 카미나리의 페이지 단자를 실현할 수 있다.
1단계: Gemgile에 설명
Gemfile에 다음과 같이 기술하십시오.
gem 'kaminari'

2단계: bundle install
Gemfile에 kaminari가 기술되어 있으면 터미널 bundle install을 엽니다.

3단계:kaminari 설정 파일 생성
다음은 카니마리의 설정 파일을 만듭니다.
다음 명령을 터미널에 입력하십시오.
rails g kaminari:config
다음과 같이 표시되면 성공합니다.
4단계:kaminari의view 파일 생성
다음으로view 파일을 만듭니다.
이번에bootstrap4를 통해 외관을 조정하기 위해 다음과 같은 지령을 내렸다.
rails g kaminari:views bootstrap4
다음과 같이 표시되면 성공합니다.
참고로 Bootstrap4를 사용하지 않으면 아래와 같이 넣으세요.
rails g kaminari:views default
단계 5:controller 추가 페이지 방법
페이지 효과를 실현하고 싶은 동작이 있는 컨트롤러에 페이지 방법을 추가하세요.
.page(params[:page])
예를 들어 index 동작에 표시된 글 일람@articles에서 페이지 어조를 사용하려면 이런 식으로 쓰면 OK.
페이지 방법을 호출하면 매개 변수에 지정된 페이지에 표시된 데이터만 얻을 수 있습니다.
기본 설정에서 한 페이지에 25개의 데이터를 얻을 수 있습니다.
6단계:view 파일 수정
다음으로view 파일을 수정합시다.
페이지의 하이픈을 표시하려면 다음 코드를 쓰십시오.
<%= paginate @articles %>
다음과 같이 표시되면 성공합니다.
총결산
편리
Reference
이 문제에 관하여([Rails] 카미나리를 사용하여 페이지 억양을 실현하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tomo_k09/items/b9242b6795f867a1844f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)