У меня есть собственный рендерер will_paginate, который переопределяет метод ссылки WillPaginate :: ViewHelpers :: LinkRenderer, например:
def link(text, target, attributes = {})
"<a href='/users/95/friends_widget?page=#{target}' rel='next' data-remote='true'>#{text}</a>"
end
... и он отлично работает , за исключением того, что в этой ссылке можно увидеть жестко запрограммированное 95. Как мне передать параметр (например, пользователя или идентификатор пользователя) в настраиваемый рендерер через представление Rails?
<%= will_paginate(@user_friends, :remote => true, :renderer => FriendsRenderer) %>
Или мне чего-то не хватает, проще способ сделать это?
Кстати: @user_friends недоступен в пользовательском рендерере, и я уже пробовал просто добавить параметры в конец этого вызова will_paginate, например: user => user)