Sequel からデータセットを使用will_paginate
してページングしようとしています。必要なものは次のとおりです。
require 'will_paginate'
require 'will_paginate/sequel'
require 'will_paginate/collection'
require 'will_paginate/version'
require 'sequel/extensions/pagination'
Ruby コードは次のとおりです。
get '/candidate' do
@items = DB[:candidates].order(:id).extension(:pagination).paginate(1, 10)
erb :candidate
end
ビューで:<%= will_paginate @items %>
データセットは 10 レコードで正しくレンダリングされ、[2] または [次へ] をクリックすると、ブラウザーのアドレスが に変わりますhttp://localhost:4567/candidate?page=2
が、レコードは同じままです。事実上、結果はページングされず、ページ 1 を通過できません。