We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
original_script_name
1 parent 16db678 commit ab55687Copy full SHA for ab55687
2 files changed
lib/will_paginate/view_helpers/action_view.rb
@@ -99,7 +99,7 @@ def infer_collection_from_controller
99
class LinkRenderer < ViewHelpers::LinkRenderer
100
protected
101
102
- GET_PARAMS_BLACKLIST = [:script_name]
+ GET_PARAMS_BLACKLIST = [:script_name, :original_script_name]
103
104
def default_url_params
105
{}
spec/view_helpers/action_view_spec.rb
@@ -203,7 +203,7 @@ def renderer.gap() '<span class="my-gap">~~</span>' end
203
end
204
205
it "doesn't allow tampering with script_name" do
206
- request.params :script_name => 'p0wned'
+ request.params :script_name => 'p0wned', :original_script_name => 'p0wned'
207
paginate
208
assert_links_match %r{^/foo/bar}
209
assert_no_links_match /p0wned/
0 commit comments