Ticket #8562: add_recognition_for_symbol_parameters.diff
| File add_recognition_for_symbol_parameters.diff, 1.2 kB (added by JustinLynn, 2 years ago) |
|---|
-
actionpack/test/controller/url_rewriter_test.rb
old new 210 210 assert_equal params[3], { 'query[person][position][]' => 'art director' }.to_query 211 211 end 212 212 213 def test_path_generation_for_symbol_parameter_keys 214 assert_generates("/image", :controller=> :image) 215 end 216 213 217 private 214 218 def extract_params(url) 215 219 url.split('?', 2).last.split('&') -
actionpack/lib/action_controller/routing.rb
old new 1239 1239 # great fun, eh? 1240 1240 1241 1241 options_as_params = options.clone 1242 1243 options.each do |k, value| 1244 options_as_params[k] = value.to_param 1245 end 1246 1242 1247 options_as_params[:action] ||= 'index' if options[:controller] 1243 1248 options_as_params[:action] = options_as_params[:action].to_s if options_as_params[:action] 1244 1249 options_as_params