Displaying 1 result from an estimated 1 matches for "merge_query_str".
2006 Apr 11
0
Page cache and query string
...en in config/routes.rb there
is:
map.connect(''foo/bar/query/:query_string'',
:controller => ''foo'',
:action => ''bar'')
In foo_controller.rb:
class FooController < ApplicationController
caches_page :bar
before_filter :merge_query_string
def bar
render :text => "You asked for #{params.inspect}"
end
private
def merge_query_string
params[:query_string] or return
params.
update(CGIMethods.parse_query_parameters(params[:query_string])).
delete(:query_string)
end...