【问题标题】:Kaminari paginates_per with Mongoid doesn't workKaminari paginates_per 与 Mongoid 不起作用
【发布时间】:2014-01-13 16:09:38
【问题描述】:

我的模型是这样的。我将 Kaminari 与 Mongoid 一起使用并设置默认的每页结果。

class SavedTweet
    include Mongoid::Document

    field :slug,                :type => String
    field :created_at,          :type => DateTime, :default => Time.now

    has_many :tweets,           :order => :created_at.desc
end

class Tweet
    include Mongoid::Document

    paginates_per 30  #default per page

    field :tweet_id,            type: String
    field :html,                type: String
    field :created_at,          type: DateTime

    belongs_to :saved_tweet
end

这是我的查询

SavedTweet.find_by(slug: "slug")

我预计只会收到 30 条推文,但我却将所有内容都恢复了。我错过了一些明显的东西吗?

【问题讨论】:

    标签: ruby ruby-on-rails-4 mongoid kaminari


    【解决方案1】:

    你应该使用de page功能:

    SavedTweet.where(slug: "slug").page(1)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-21
      • 1970-01-01
      • 2012-11-24
      • 1970-01-01
      • 2011-10-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多