Edit gemfile, lalu tambahkan baris berikut:
gem "will_paginate", "~> 3.0.pre2"
Lalu jalankan bundle install. Pastikan untuk menambahkan versi "~> 3.0.pre2" untuk menghindari hal-hal yang tidak diinginkan. Jangan lupa untuk merestart webrick atau web server.
Sebagai sample kasus sederhana, kita asumsikan telah membuat model Product, beserta controller lengkap dengan view-nya.
Pada file products_controller.rb kita lakukan sedikit modifikasi pada action index:
def index
@products = Product.find(:all).paginate(:per_page => 5, :page => params[:page])
end
Selanjutnya pada file view/products/index.html.erb, kita tambahkan baris:
<%= will_paginate @products %>
Jalankan webrick, lalu browse halaman products (http://localhost:3000/products)
0 komentar:
Post a Comment
Leave comments.