問題
def index
@tweets = Tweet.page(params[:page]).per(50).order("id desc")
end
みたいなことをやりたいが
undefined method `order' for #<Mongoid::Criteria:0x007fb98df18aa8>
と出力されてしまう.
解決法
def index
@tweets = Tweet.page(params[:page]).per(50).desc(:id)
end
desc(:id)
のように書く.
調査不足なので,mongodbを使った場合特有の現象なのかは調べきれていませんが,これでやりたいことができたので共有します!