【问题标题】:will_paginate and nested routeswill_paginate 和嵌套路由
【发布时间】:2011-05-04 13:23:53
【问题描述】:

如何对给定项目的活动进行分页 在我的路线文件中,我有

resources :projects do 
 resources :activities
end

在我的活动控制器中(它应该进入我的项目控制器吗?)

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 %>

但是没有返回错误,但表下缺少分页。有什么想法吗?

【问题讨论】:

  • 如果答案对您有帮助,请不要忘记将其标记为正确 =)

标签: ruby-on-rails-3 will-paginate


【解决方案1】:

首先,我建议您查看 Kaminari 的分页插件,因为 will_paginate 似乎已经停滞不前,而且它仍然只在 Rails 3 的预发布 2 中。

https://github.com/amatsuda/kaminari

其次,在你看来尝试做:

<%= will_paginate @activities %>

您没有链接到您在控制器中创建的变量@activities。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-13
    • 2016-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-18
    • 2015-08-01
    • 1970-01-01
    相关资源
    最近更新 更多