如何将Kaminari分页宝石与Sinatra和Mongoid一起使用?

dsp_099

大概不需要很多配置-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的未定义方法`page'

Aayush kothari

错误消息指出您无法上课。另外,调用count分页数据集也不是正确的用法。而是,首先向类添加一些选择条件,然后尝试分页结果。关于Mongoid,一个例子是:

@paginated_users = User.where(:age.gte => 10).page(10)

默认情况下,kaminari每页返回25个项目,您可以通过添加per(desired number of items per page)类似方法来进行更改

@paginated_users = User.where(:age.gte => 10).page(10).per(5)   

最后,确保<%= paginate @paginated_users %>在对应的视图文件中添加一个(在web.rb中声明的相同变量名,其中包含要在视图中分页的数据集)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

与kaminari和mongoid分页

来自分类Dev

与bootstrap3一起使用的Rails 4分页,will_paginate和Kaminari

来自分类Dev

与bootstrap3一起使用的Rails 4分页,will_paginate和Kaminari

来自分类Dev

PYMONGO-如何将查询$ in运算符与MongoID一起使用?

来自分类Dev

将ChartKickjs与Sinatra和HAML一起使用

来自分类Dev

如何将`GridSpec()`和`subplots()`一起使用

来自分类Dev

Django-如何将分页功能与过滤器功能一起使用?

来自分类Dev

如何使用宝石红宝石与宝石载波一起在机架上使用红宝石将图像存储在云中

来自分类Dev

如何将一个UIStoryboard场景与UITableViewController和resultsTableViewController一起与UISearchController一起使用?

来自分类Dev

如何将数据与红宝石块一起传递?

来自分类Dev

如何将数据与红宝石块一起传递?

来自分类Dev

如何将Breeze与通用工作单元和存储库一起使用?

来自分类Dev

如何将Scalaz的traverse和traverseU与Either一起使用

来自分类Dev

如何将sklearn CountVectorizer与'word'和'char'分析器一起使用?-蟒蛇

来自分类Dev

如何将SQLAlchemy与类属性(和属性)一起使用?

来自分类Dev

如何将sbt 0.12和0.13一起使用?

来自分类Dev

如何将Capybara与Cucumber-jvm和Java一起使用?

来自分类Dev

如何将XMLEncoder和XMLDecoder与String一起使用?

来自分类Dev

如何将Sum SQL和Spring Data JPA一起使用?

来自分类Dev

如何将Spring Boot与MySQL数据库和JPA一起使用?

来自分类Dev

如何将ng-repeat与filter和$ index一起使用?

来自分类Dev

如何将setTag和getTag与自定义适配器一起使用

来自分类Dev

如何将枚举与分组和子分组层次结构/嵌套一起使用

来自分类Dev

如何将onSaveInstanceState和onRestoreInstanceState方法与片段一起使用?

来自分类Dev

如何将模板与QT信号和插槽一起使用?

来自分类Dev

如何将ALSA dmix和多个插件一起使用?

来自分类Dev

如何将查询构建器与sum()列和groupBy一起使用

来自分类Dev

如何将vagrant和browsersync与本地域一起使用?

来自分类Dev

如何将AVX / SIMD与嵌套循环和+ =格式一起使用?

Related 相关文章

  1. 1

    与kaminari和mongoid分页

  2. 2

    与bootstrap3一起使用的Rails 4分页,will_paginate和Kaminari

  3. 3

    与bootstrap3一起使用的Rails 4分页,will_paginate和Kaminari

  4. 4

    PYMONGO-如何将查询$ in运算符与MongoID一起使用?

  5. 5

    将ChartKickjs与Sinatra和HAML一起使用

  6. 6

    如何将`GridSpec()`和`subplots()`一起使用

  7. 7

    Django-如何将分页功能与过滤器功能一起使用?

  8. 8

    如何使用宝石红宝石与宝石载波一起在机架上使用红宝石将图像存储在云中

  9. 9

    如何将一个UIStoryboard场景与UITableViewController和resultsTableViewController一起与UISearchController一起使用?

  10. 10

    如何将数据与红宝石块一起传递?

  11. 11

    如何将数据与红宝石块一起传递?

  12. 12

    如何将Breeze与通用工作单元和存储库一起使用?

  13. 13

    如何将Scalaz的traverse和traverseU与Either一起使用

  14. 14

    如何将sklearn CountVectorizer与'word'和'char'分析器一起使用?-蟒蛇

  15. 15

    如何将SQLAlchemy与类属性(和属性)一起使用?

  16. 16

    如何将sbt 0.12和0.13一起使用?

  17. 17

    如何将Capybara与Cucumber-jvm和Java一起使用?

  18. 18

    如何将XMLEncoder和XMLDecoder与String一起使用?

  19. 19

    如何将Sum SQL和Spring Data JPA一起使用?

  20. 20

    如何将Spring Boot与MySQL数据库和JPA一起使用?

  21. 21

    如何将ng-repeat与filter和$ index一起使用?

  22. 22

    如何将setTag和getTag与自定义适配器一起使用

  23. 23

    如何将枚举与分组和子分组层次结构/嵌套一起使用

  24. 24

    如何将onSaveInstanceState和onRestoreInstanceState方法与片段一起使用?

  25. 25

    如何将模板与QT信号和插槽一起使用?

  26. 26

    如何将ALSA dmix和多个插件一起使用?

  27. 27

    如何将查询构建器与sum()列和groupBy一起使用

  28. 28

    如何将vagrant和browsersync与本地域一起使用?

  29. 29

    如何将AVX / SIMD与嵌套循环和+ =格式一起使用?

热门标签

归档