2

我的应用程序布局中有我的<%= will_paginate %>代码块。我想根据我所在的控制器/操作传递这个块不同的集合。我该怎么做?

4

2 回答 2

0

您可以在 will_paginate 方法之后指定一个集合。

在您的控制器中:

@collection = MyTable.find(:all, :page => params[:page])

在您看来:

<%= will_paginate @collection %>
于 2010-01-12T21:53:17.490 回答
0

啊...重读您的问题,我明白您的意思。

我认为最简单的方法就是始终使用相同的变量名,或者使用分页查询中的值设置标准名称。

# Controller
@collection = Model.paginate

#OR
@entries = Entry.paginate
@collection = @entries


# View:
<%= will_paginate @collection %>
于 2010-01-13T00:22:54.350 回答