2011-09-14 52 views
2

will_paginate '堆栈级别太深' 延续的

undefined method `will_paginate', Rails 3.1/DataMapper

= will_paginate @collection_of_objects

在我的模板,任何地方,但在顶部产生

stack level too deep 
Extracted source (around line #): 

错误。

为什么?必须将寻呼机仅放在模板的顶部是不可接受的。它在部分(同一消息)中不起作用。

+0

你的收藏是什么?它是控制器中模型的分页调用的响应吗?我猜你的集合引用了分页集合本身,并可能导致“堆栈级别太深的错误”。但如果它在页面的顶部工作,它仍然是奇怪的...... – EppO

+0

'堆栈层面太深'通常意味着有一个无限循环在进行。请显示代码和路线 –

回答

0

我刚刚发布了一系列DataMapper修复程序的will_paginate 3.0.3。