diff --git a/activesupport/CHANGELOG.md b/activesupport/CHANGELOG.md index 7c666a9b83..df584eb643 100644 --- a/activesupport/CHANGELOG.md +++ b/activesupport/CHANGELOG.md @@ -23,4 +23,12 @@ *Daniel Schierbeck* +* Earlier in the Rails 3.2.x series, the some of the singular names were not handled correctly + such as for "business", "address" the classify function would return "busines" and "addres" respectively.. but now this has been resolved and corrected in Rails 4 + + # 'business'.classify # => "Business" + # 'address'.classify # => "Address" + + *Aditya Kapoor* + Please check [4-0-stable](https://github.com/rails/rails/blob/4-0-stable/activesupport/CHANGELOG.md) for previous changes. diff --git a/activesupport/lib/active_support/inflector/methods.rb b/activesupport/lib/active_support/inflector/methods.rb index 3c46cd9690..0a24e5afb8 100644 --- a/activesupport/lib/active_support/inflector/methods.rb +++ b/activesupport/lib/active_support/inflector/methods.rb @@ -145,14 +145,7 @@ module ActiveSupport # 'egg_and_hams'.classify # => "EggAndHam" # 'posts'.classify # => "Post" # - # Earlier in the Rails 3.2.x series, the some of the singular names were not handled correctly such as - # for "business", "address" the classify function would return "busines" and "addres" respectively.. but now - # this has been resolved and corrected in Rails 4 - # - # 'business'.classify # => "Business" - # 'address'.classify # => "Address" - # - # Yet some singular names are not handled correctly and I guess we would work upon it to improve upon these shortcomings + # Some singular names are not handled correctly, such as: # # "radius".classify #=> "Radiu" it should be "Radius" # "feet".classify #=> "Foot", it should be "Feet"