簡體   English   中英

Kaminari的Rails分頁問題

[英]Rails Paginate Issue with Kaminari

我遇到了這個問題,似乎無法解決這個問題……基本上,我在我的博客網站上安裝了應該解決分頁問題的gem(kaminari)-當我使用控制器中的.per方法時,出現錯誤,但是當我不使用它時,該站點上沒有分頁,盡管我可以通過輸入頁面參數(例如?page = 2)在瀏覽器中移動,

顯示/home/mehmed/.rvm/gems/ruby-2.4.2/gems/kaminari-0.16.3/app/views/kaminari/_paginator.html.erb,其中第14行出現:

無法將不允許的參數轉換為哈希

控制器:

def index
    @blogs = Blog.all.order("id DESC").page(params[:page]).per(5)
end

視圖:

<div class="col-sm-8 blog-main">
   <%= render @blogs %>
   <%= paginate @blogs %>
</div>

模型:

class Blog < ApplicationRecord
    enum status: {draft: 0, published: 1}
    extend FriendlyId
    friendly_id :title, use: :slugged

    validates_presence_of :title, :body
    belongs_to :topic
end

我有同樣的問題。 我修復了它使用kaminari 最新版本而不是kaminari 0.16.3的問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM