繁体   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