如何为给定项目分页活动 在我的路线文件中我有
resources :projects do
resources :activities
end
在我的活动控制器中(它应该放在我的Projects控制器中吗?)
def index
@project = current_user.projects.find(params[:project_id])
@activities = @project.activities.all.paginate(:per_page => 5, :page => params[:page])
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @activities }
end
end
在我看来
<%= will_paginate @project.activities %>
但是没有返回错误,但表格下缺少分页。有什么想法吗?
答案 0 :(得分:0)
首先,我会敦促你查看Kaminari你的分页插件,因为will_paginate似乎已经停止了,它仍然只在Rails 3的预发行版2中。
https://github.com/amatsuda/kaminari
其次,在您看来尝试做:
<%= will_paginate @activities %>
您没有链接到您在控制器中创建的变量@activities。