rails를 통해 일람 페이지에서'gem kaminari'를 가져오는 절차를 정리해 봤습니다.
kaminari 가져오기 방법
1. Gemfile에 kaminari 저장을 추가합니다.
Gemfile.gem 'kaminari','~> 1.1.1'
2. 카미나리 설치
$ bundle install
3. 카미나리 설정 파일 만들기
$ rails g kaminari:config
4. 카미나리 드럼통에 사용할 템플릿 만들기
$ rails g kaminari:views default
5. 드럼 설치
인쇄할 위치로 이동
app/views/books/index.html.erb <%= @books.each do |book| %>
:
:
<% end %>
<%= paginate @books %> <"←これを追加">
app/controllers/books_controller.rb@books = Books.all.page(params[:page]).per(10) <"←.page以降追加">
이때 1페이지의 표시 건수는 최대 10개까지 표시됩니다.
10건 이상 투고하면 이렇게 다음 페이지로 나뉜다.
Bootstrap을 Kaminari에 적용하도록 합니다.
Bootstrap을 가져왔으면 카미나리에 간단하게 적용할 수 있습니다.$ rails g kaminari:views bootstrap3
이렇게 하면 app/views/kaminari 폴더에 Bootstrap용 View를 생성하고 Bootstrap용 템플릿에 적용합니다.
사이트 축소판 그림
Reference
이 문제에 관하여(rails를 통해 일람 페이지에서'gem kaminari'를 가져오는 절차를 정리해 봤습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ryo_1241/items/82d2579198247fac3ceb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
gem 'kaminari','~> 1.1.1'
<%= @books.each do |book| %>
:
:
<% end %>
<%= paginate @books %> <"←これを追加">
@books = Books.all.page(params[:page]).per(10) <"←.page以降追加">
Bootstrap을 가져왔으면 카미나리에 간단하게 적용할 수 있습니다.
$ rails g kaminari:views bootstrap3
이렇게 하면 app/views/kaminari 폴더에 Bootstrap용 View를 생성하고 Bootstrap용 템플릿에 적용합니다.사이트 축소판 그림
Reference
이 문제에 관하여(rails를 통해 일람 페이지에서'gem kaminari'를 가져오는 절차를 정리해 봤습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ryo_1241/items/82d2579198247fac3ceb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)