Rails 用 kaminari 分页的总条数问题

shooter · December 05, 2012 · Last by shooter replied at December 05, 2012 · 2771 hits

我的数据库是 mongoDB 的,用 kaminari 分页时

 alarms_count = Alarm.page(2).count
 => 27311
count = Alarm.limit(5).count
=> 27311

为什么返回的总条数 这是默认的么 按常理应该返回的是当前页的数量

还有不知道 下面的代码 效率一样么 平时没有区分

 Model.where().count()

@model = Model.where() 
@model.count()

谢谢各位 ^_^

1,mongoid 的 limit 后 count 好像要加上 true 还是什么,看下文档吧 2,一样

#1 楼 @jjym 确实 count(true) 就 ok 了 话说文档真没看到哎

You need to Sign in before reply, if you don't have an account, please Sign up first.