Я пытаюсь представить набор данных с kaminari на Синатре.Sinatra, Kaminari проблемы с разбивкой по страницам с SEQUEL и postgres
В моей Gemfile я имею
source "https://rubygems.org"
gem 'sinatra'
gem 'thin'
gem 'pg'
gem 'kaminari', :require => 'kaminari/sinatra'
Код рубин:
dataset = DB[:candidates]
get '/candidate' do
@items = dataset.order(:id).page(params[:page]).per(5)
erb :candidate
end
и сообщение об ошибке:
NoMethodError at /candidate
undefined method `page' for #<Sequel::Postgres::Dataset:0x94a6808>
file: app.rb
location: block in <main>
line: 25
я застрял. Я также пробовал will_paginate с аналогичным разочарованием и неудачей.
Мой первый вопрос: есть ли правильный запрос? Я также пробовал:
@items = dataset.order("id").page(:page=>params[:page]).per(5)
, который производит ту же ошибку.
Любые идеи кто-нибудь?
Помощь очень благодарен. Спасибо.
Спасибо. В любом случае мы (вы и я) работаем над решением этого с помощью will_paginate. – user1903663