如何在我自己的助手中使用将分页助手

发布于 2024-10-31 03:28:55 字数 455 浏览 0 评论 0原文

您好,我创建了自己的助手并将对象数组传递给它。从那里我想获得分页结果。

def processed_pagination
    content_tag(:div, will_paginate(@object), :class=>"list-pagination")
end

但它正在生成错误

ActionView::Template::Error (undefined method 'get?' for nil:NilClass):

我也尝试包含在类中

include ActionView::Helpers::UrlHelper
include Rails.application.routes.url_helpers

,但没办法,错误仍然存​​在。

任何人都可以指导我吗?

Hi i created my own helper and passed the array of objects to it. And from there i want to get the pagination results.

def processed_pagination
    content_tag(:div, will_paginate(@object), :class=>"list-pagination")
end

but it is generating error

ActionView::Template::Error (undefined method 'get?' for nil:NilClass):

I also tried to include in the class

include ActionView::Helpers::UrlHelper
include Rails.application.routes.url_helpers

but no way, error is still there.

Can any one guide me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

何以心动 2024-11-07 03:28:55

您可以尝试将 @object 传递给您的辅助方法吗?

def processed_pagination(@object)
    content_tag(:div, will_paginate(@object), :class=>"list-pagination")
end

在您看来您可以这样做:

processed_pagination(@object)

Can you try passing @object to your helper method?

def processed_pagination(@object)
    content_tag(:div, will_paginate(@object), :class=>"list-pagination")
end

In your view you can do:

processed_pagination(@object)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文