【问题标题】:Kaminari paginate return nothing with non-empty data in params?Kaminari 分页不返回参数中的非空数据?
【发布时间】:2014-10-29 01:19:11
【问题描述】:

我只是安装 gem Kaminari,为我的 Rails 应用程序分页。我像这样使用它:

<%= paginate @topics %>
<div id="topics">
  <%= render @topics %>
</div>

在我看来views/topics/index.html.erb

在我的控制器中TopicsController:

def index
  @topics = Topic.order(score: :desc).page(params[:page] || 1).per(20)
end

page() 和 per() 有效。

部分主题有效,显示了我的主题,但没有附加分页说明。

<%= paginate @topics %>returned "" (empty string)!

有什么问题?

【问题讨论】:

  • 一次尝试在部分渲染后添加&lt;%= paginate @topics %&gt;
  • @anusha 没什么新鲜的。一样,是空的。
  • 这是否返回任何值 @topics = Topic.order(score: :desc)empty

标签: ruby-on-rails-4 pagination


【解决方案1】:

好的,事实上,如果您在 db 中的数字小于“per(X)”,则不会显示任何内容。我以为总是有“1”的数字,但没有......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-17
    • 1970-01-01
    • 2014-08-13
    • 1970-01-01
    • 2022-09-27
    • 1970-01-01
    • 2019-01-17
    • 2011-07-27
    相关资源
    最近更新 更多