Rails 用 kaminari 分页的总条数问题

shooter · 2012年12月05日 · 最后由 shooter 回复于 2012年12月05日 · 2749 次阅读

我的数据库是 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 了 话说文档真没看到哎

需要 登录 后方可回复, 如果你还没有账号请 注册新账号