как использовать будет разбивать помощники в моем собственном помощнике - PullRequest
0 голосов
/ 07 апреля 2011

Привет, я создал свой собственный помощник и передал ему массив объектов. И оттуда я хочу получить результаты разбивки на страницы.

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

но ни в коем случае, ошибка все еще там.

Может ли кто-нибудь вести меня.

1 Ответ

0 голосов
/ 07 апреля 2011

Можете ли вы попробовать передать @object в ваш вспомогательный метод?

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

На ваш взгляд вы можете сделать:

processed_pagination(@object)
...