Я считаю, что переопределение page_number не работает (а также не позаботится о ваших следующих и обратных ссылках).Вместо этого я переопределяю rel_value:
require 'will_paginate/view_helpers/link_renderer'
class PaginationNoFollow < WillPaginate::ViewHelpers::LinkRenderer
def rel_value(page)
case page
when @collection.previous_page; 'prev nofollow' + (page == 1 ? ' start nofollow' : '')
when @collection.next_page; 'next nofollow'
when 1; 'start nofollow'
else
'nofollow'
end
end
end
Добавьте этот класс в lib и, по вашему мнению:
will_paginate @users, :renderer => PaginationNoFollow