2015-12-24 92 views
0

我正在與我的分頁錯誤,當我點擊我的店鋪類別。應該指出,分頁在我的索引頁上正常工作。我是新來的鐵軌,不明白這個錯誤。任何幫助將是偉大的,謝謝!分頁我的類別頁面不能正常工作

NoMethodError在房源#指數

undefined method `total_pages' for #<Listing::ActiveRecord_Relation:0x9178008> 

<br> 

    <div class="center"> 
    <%= will_paginate @posts, renderer: BootstrapPagination::Rails %> 
    </div> 

    <% if user_signed_in? %> 

回答

0

我需要分頁控制器添加到我的類別過濾器。

def index 
    if params[:category].blank? 
     @listings = Listing.all.order("created_at DESC").paginate(:page => params[:page], :per_page => 16) 
    else 
     @category_id = Category.find_by(name: params[:category]).id 
     @listings = Listing.where(category_id: @category_id).order("created_at DESC").paginate(:page => params[:page], :per_page => 16) 
    end 
    end