From 818437c3664039f7038364910fc4ac80450f36a2 Mon Sep 17 00:00:00 2001 From: Sharang Dashputre Date: Tue, 12 Mar 2019 00:39:58 +0530 Subject: Fix bug with parametrize when `locale` is passed Also add tests for parametrize and transliterate --- activesupport/lib/active_support/inflector/transliterate.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'activesupport/lib/active_support') diff --git a/activesupport/lib/active_support/inflector/transliterate.rb b/activesupport/lib/active_support/inflector/transliterate.rb index 09e6cbeaaf..fe778ff0e7 100644 --- a/activesupport/lib/active_support/inflector/transliterate.rb +++ b/activesupport/lib/active_support/inflector/transliterate.rb @@ -90,7 +90,7 @@ module ActiveSupport # def parameterize(string, separator: "-", preserve_case: false, locale: nil) # Replace accented chars with their ASCII equivalents. - parameterized_string = transliterate(string, locale) + parameterized_string = transliterate(string, locale: locale) # Turn unwanted chars into the separator. parameterized_string.gsub!(/[^a-z0-9\-_]+/i, separator) -- cgit v1.2.3