add Search#page_count method
This commit is contained in:
parent
fb0b756f41
commit
a46194d1be
|
@ -30,6 +30,10 @@ class Search
|
|||
}.join("&")
|
||||
end
|
||||
|
||||
def page_count
|
||||
(total_results.to_i - 1) / per_page.to_i + 1
|
||||
end
|
||||
|
||||
def search_for_user!(user)
|
||||
opts = {
|
||||
:match_mode => :extended,
|
||||
|
|
|
@ -73,10 +73,9 @@
|
|||
<div class="page_link_buttons">
|
||||
Page:
|
||||
|
||||
<% (@search.total_results.to_f / @search.per_page.to_f).ceil.
|
||||
times do |p| %>
|
||||
<a href="/search?<%= raw(@search.to_url_params) %>&page=<%= p + 1
|
||||
%>" class="<%= @search.page == p + 1 ? "cur" : "" %>"><%= p + 1
|
||||
<% 1.upto(@search.page_count) do |p| %>
|
||||
<a href="/search?<%= raw(@search.to_url_params) %>&page=<%= p
|
||||
%>" class="<%= @search.page == p ? "cur" : "" %>"><%= p
|
||||
%></a>
|
||||
<% end %>
|
||||
</div>
|
||||
|
|
Loading…
Reference in a new issue