在 Builder.xml 中渲染 Kaminari 寻呼机信息
我正在尝试在 Rails 3.1 index.builder
文件中渲染来自 paginate @objects
的信息。
我将 kaminari 视图添加到我的应用程序中,并在 kaminari 目录中创建了 _paginator.builder
,如下所示:
xml.pager do
xml.current_page current_page
xml.last_page num_pages
xml.per_page per_page
end
然后我在 show.builder< 中调用
paginate @bjects
/code> 如下所示
xml.instruct!
paginate @objects
xml.objects do
@objects.each do |o|
xml.id o.id
xml.name o.name
end
end
当我在 index.builder
中调用 paginate @objects
时,仅显示对象 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"
任何建议吗?
I am trying to render the information from paginate @objects
in a Rails 3.1 index.builder
file.
I added the kaminari views to my app and created _paginator.builder
in the kaminari directory which looks as follows:
xml.pager do
xml.current_page current_page
xml.last_page num_pages
xml.per_page per_page
end
I then call paginate @bjects
in show.builder
which looks as follows
xml.instruct!
paginate @objects
xml.objects do
@objects.each do |o|
xml.id o.id
xml.name o.name
end
end
When I call paginate @objects
in my index.builder
only the objects xml shows up, not the pager.
If I run paginate @objects
during the request with Pry, I get
"<pager>\n <current_page>1</current_page>\n <last_page>14</last_page>\n <per_page>20</per_page>\n</pager>\n"
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要实际将 paginate 返回的内容插入到正在生成的 XML 构建器中,例如
You need to actually insert what paginate returns into the XML builder is generating, eg