Fix #158 feature request (remove empty search params from sort_link params hash and URL)

Builds on the discussion in PR #207.

Submitted as a pull request to see if there is interest in having a shorter sort_link URL. 

If yes, will need some test coverage.
This commit is contained in:
Jon Atack 2013-08-12 23:06:46 +02:00
parent be7c227a95
commit b1644d4d24
1 changed files with 2 additions and 0 deletions

View File

@ -18,6 +18,8 @@ module Ransack
@context = Context.for(object, options)
@context.auth_object = options[:auth_object]
@base = Nodes::Grouping.new(@context, 'and')
params = (params.delete_if { |k, v| v.blank? && v != false }
) if params.present?
build(params.with_indifferent_access)
end