use sort_by instead of sort()

This commit is contained in:
Aaron Patterson
2011-03-05 20:01:06 -08:00
parent 74818a3543
commit 09d3e89cf0

View File

@@ -493,7 +493,7 @@ module ActiveSupport
key.first.to_param
end
elsif key.is_a?(Hash)
key = key.to_a.sort{|a,b| a.first.to_s <=> b.first.to_s}.collect{|k,v| "#{k}=#{v}"}.to_param
key = key.to_a.sort_by { |x| x.first.to_s }.collect{|k,v| "#{k}=#{v}"}.to_param
else
key = key.to_param
end