[Rails] 카미나리를 사용하여 페이지 억양을 실현하는 방법

2541 단어 Rails
페이지의 단음을 만들기 위해 카미나리라는gem을 사용했지만 오랫동안 잊어버리지 않았다.
그래서 비망록으로
  • kaminari의 가져오기 방법
  • 카미나리의 맞춤형 방법
  • 총괄해 보았다.
    가능하면 참고해주세요.

    [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 %>
    
    다음과 같이 표시되면 성공합니다.

    총결산


    편리

    좋은 웹페이지 즐겨찾기