【发布时间】: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)!
有什么问题?
【问题讨论】:
-
一次尝试在部分渲染后添加
<%= paginate @topics %> -
@anusha 没什么新鲜的。一样,是空的。
-
这是否返回任何值
@topics = Topic.order(score: :desc)或empty
标签: ruby-on-rails-4 pagination