WillPaginate :: ViewHelpers::LinkRendererのリンクメソッドを次のようにオーバーライドするカスタムwill_paginateレンダラーがあります。
def link(text, target, attributes = {})
"<a href='/users/95/friends_widget?page=#{target}' rel='next' data-remote='true'>#{text}</a>"
end
...そしてそれはうまく機能しますが、そのリンクにハードコードされた95が表示されている場合を除きます。Railsビューを介してパラメーター(ユーザーまたはユーザーのIDなど)をカスタムレンダラーに渡すにはどうすればよいですか?
<%= will_paginate(@user_friends, :remote => true, :renderer => FriendsRenderer) %>
それとも私が見逃しているものがありますか、それを行うためのより簡単な方法はありますか?
ところで:@user_friendsはカスタムレンダラーでは使用できません。私はすでにそのwill_paginate呼び出しの最後にパラメーターを追加しようとしました(例:user => user)