我正在尝试从Rails 3.1 paginate @objects
文件中的index.builder
呈现信息。
我在我的应用中添加了kaminari视图,并在kaminari目录中创建了_paginator.builder
,如下所示:
xml.pager do
xml.current_page current_page
xml.last_page num_pages
xml.per_page per_page
end
然后我在paginate @bjects
中调用show.builder
,其内容如下
xml.instruct!
paginate @objects
xml.objects do
@objects.each do |o|
xml.id o.id
xml.name o.name
end
end
当我在paginate @objects
中调用index.builder
时,只显示xml对象,而不是寻呼机。
如果我在Pry请求期间运行paginate @objects
,我会
"<pager>\n <current_page>1</current_page>\n <last_page>14</last_page>\n <per_page>20</per_page>\n</pager>\n"
有什么建议吗?
答案 0 :(得分:1)
您需要实际插入paginate返回到XML构建器生成的内容,例如
xml << paginate(@objects)