У меня есть настраиваемый визуализатор 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) %>
Или есть что-то, что мне не хватает, какой-то более простой способ сделать это?
BTW: @user_friends недоступно в пользовательском рендерере, и я уже пробовал просто добавлять параметры в конец этого вызова will_paginate, например.: user = > user)