1

我想用 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

我不知道怎么了。关于 Sinatra 的 kaminari 的文档并不多,我发现的唯一一点是:“你需要 padrino-helpers 并且需要 kaminari/sinatra”。这就是我所做的。

4

1 回答 1

0

Sinatra (~> 1.4.0) 依赖于 rack (1.5.2),而 kaminari (~> 0.13.0) 依赖于 rack (~> 1.2.1)。而且由于 kaminari 从 0.13.0 版本开始才开始对 Sinatra 进行实验性支持,因此似乎陷入了僵局。

于 2013-10-15T17:46:46.507 回答