У меня есть собственный рендерер 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, например :пользователь => пользователь)