mirror of
https://github.com/kaminari/kaminari.git
synced 2022-11-09 13:44:37 -05:00
Make helper methods for sinatra slightly better
This commit is contained in:
parent
2956f8e064
commit
0c2a7c0a9a
1 changed files with 4 additions and 2 deletions
|
@ -114,8 +114,9 @@ module Kaminari::Helpers
|
|||
params = options.delete(:params) || (Rack::Utils.parse_query(env['QUERY_STRING']).symbolize_keys rescue {})
|
||||
param_name = options.delete(:param_name) || Kaminari.config.param_name
|
||||
placeholder = options.delete(:placeholder)
|
||||
query = params.merge(param_name => (scope.current_page - 1))
|
||||
|
||||
unless scope.first_page?
|
||||
query = params.merge(param_name => scope.prev_page)
|
||||
link_to name, env['PATH_INFO'] + (query.empty? ? '' : "?#{query.to_query}"), options.reverse_merge(:rel => 'previous')
|
||||
else
|
||||
placeholder
|
||||
|
@ -143,8 +144,9 @@ module Kaminari::Helpers
|
|||
params = options.delete(:params) || (Rack::Utils.parse_query(env['QUERY_STRING']).symbolize_keys rescue {})
|
||||
param_name = options.delete(:param_name) || Kaminari.config.param_name
|
||||
placeholder = options.delete(:placeholder)
|
||||
query = params.merge(param_name => (scope.current_page + 1))
|
||||
|
||||
unless scope.last_page?
|
||||
query = params.merge(param_name => scope.next_page)
|
||||
link_to name, env['PATH_INFO'] + (query.empty? ? '' : "?#{query.to_query}"), options.reverse_merge(:rel => 'next')
|
||||
else
|
||||
placeholder
|
||||
|
|
Loading…
Add table
Reference in a new issue