views/classic.haml
.pagination
- if current_page > 1
=link_to "‹ First", url(controller, action, params.merge("page" => 1)), :class => :first_last
- if previous_page
=link_to "«", url(controller, action, params.merge("page" => previous_page)), :class => :prev_next
.pages
- (1..total_pages).each do |page|
- if page == current_page
%span.current=page
- else
=link_to page, url(controller, action, params.merge("page" => page))
- if next_page
=link_to '»', url(controller, action, params.merge("page" => next_page)), :class => :prev_next
- if last_page
=link_to 'Last ›', url(controller, action, params.merge("page" => last_page)), :class => :first_last