環境: MacOSX10.7, ruby19.2, rails3.1
プロジェクト作成
terminal
for example
rails new kami cd kami
Gemfile
追加
gem 'kaminari'
terminal
bundle install
モデルやコントローラなど作成
terminal
for example
rails g scaffold Entry title:string : rake db:migrate :
rails console でテストデータを入れる
テストデータ
for example
100.times do |i| Entry.create(title: "TITLE_#{i}") end : Entry.all
コントローラに追加
for example
entries_controller.rb
def index # @entries = Entry.all @entries = Entry.order(:title).page(params[:page]).per(10)
ビューに追加
for example
<%= paginate @entries %>