【发布时间】:2016-09-21 18:39:02
【问题描述】:
大概不需要太多的配置 - docs。宝石似乎不起作用。相关代码:
宝石文件:
source 'https://rubygems.org'
ruby '2.2.4'
gem 'sinatra'
gem 'thin'
gem 'slim'
gem 'json'
gem 'mongoid'
gem 'kaminari'
web.rb:
require 'sinatra'
require 'json'
require 'mongoid'
require 'kaminari'
# Mongoid class
class Affiliate
include Mongoid::Document
field :name, type: String
end
# MongoDB connection info and whatnot
Mongoid.load!('mongoid.yml', :development)
get '/kaminari' do
puts Affiliate.page(1).count
end
错误:
NoMethodError - Affiliate:Class 的未定义方法“页面”
【问题讨论】:
-
对于初学者,您链接到的文档说要将 Kaminari 与 Sinatra 一起使用,您需要
require "kaminari/sinatra"。
标签: ruby pagination sinatra kaminari