2016-04-04 27 views
0

bu sorunukaminari diziyle ve

undefined method `total_pages' for #<Mongoid::Criteria:0x00000002651d80>

Denetleyici var mongoid

@services = Service.paginate(:page => params[:page], :per_page => 3)

görünüm

<% paginate @services %>

Mongo nesnesi geri yok.

+0

Post sözdizimi. – sureshprasanna70

cevap

0

, sen

Service.paginate(:page => params[:page], :per_page => 3) 

ait

Service.page(params[:page].to_i).per(3) 

yerine sözdizimi aşağıda kullanımına sahip bu ne yaptın will_paginate

+0

Harika, şimdi sorun, Service.page'de belirttiği geri dönüş öğelerini sayfalandırmıyor (params [: page] .to_i) .per (3). –

+0

@ CarlosAndré Bu çözüm yardımcı oldu mu? eğer evet cevabımı kabul et. – Sukanta

0

Denetleyici

class \t ServicesController < ApplicationController 
 
\t def index 
 
\t \t #@services = Service.order(name: :asc) 
 
\t \t @organs = Admin::Organ.all 
 
\t \t @services = Service.paginate(:page => params[:page], :per_page => 3) 
 
\t 
 
\t end 
 
end

<% pagination @services %>
Erro

undefined method `total_pages' for #<Mongoid::Criteria:0x00000002651d80>

kaminari bu