我想通过kaminari在Sinatra中实现分页。 我的Gemfile看起来像这样:
source "https://rubygems.org"
gem "sinatra"
gem "activerecord", :require => "active_record"
gem "mysql2"
gem "padrino-helpers"
gem "kaminari", :require => "kaminari/sinatra"
我的Sinatra config.ru有Bundler.require
。
但是,Passenger显示以下错误:cannot load such file -- kaminari/sinatra
我不知道出了什么问题。没有太多关于kaminari与Sinatra的文档,我找到的唯一一点是:“你需要padrino-helpers并且需要kaminari / sinatra”。这就是我所做的。
答案 0 :(得分:0)
Sinatra(〜> 1.4.0)取决于机架(1.5.2),而kaminari(〜> 0.13.0)取决于机架(〜> 1.2.1)。由于kaminari自0.13.0版开始仅对Sinatra开始实验性支持,因此似乎陷入了僵局。