mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Fixed inflections of "index/indices" #1766 [damn_pepe@gmail.com]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1881 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
parent
ecb0e39741
commit
fb2dd492d6
3 changed files with 6 additions and 2 deletions
|
@ -1,5 +1,7 @@
|
|||
*SVN*
|
||||
|
||||
* Fixed inflections of "index/indices" #1766 [damn_pepe@gmail.com]
|
||||
|
||||
* Added stripping of _id to String#humanize, so "employee_id" becomes "Employee" #1574 [Justin French]
|
||||
|
||||
* Factor Fixnum and Bignum extensions into Integer extensions [Nicholas Seckar]
|
||||
|
|
|
@ -82,7 +82,7 @@ module Inflector
|
|||
[
|
||||
[/^(ox)$/i, '\1\2en'], # ox
|
||||
[/([m|l])ouse$/i, '\1ice'], # mouse, louse
|
||||
[/(matr|vert)ix|ex$/i, '\1ices'], # matrix, vertex, index
|
||||
[/(matr|vert|ind)ix|ex$/i, '\1ices'], # matrix, vertex, index
|
||||
[/(x|ch|ss|sh)$/i, '\1es'], # search, switch, fix, box, process, address
|
||||
[/([^aeiouy]|qu)ies$/i, '\1y'],
|
||||
[/([^aeiouy]|qu)y$/i, '\1ies'], # query, ability, agency
|
||||
|
@ -106,7 +106,7 @@ module Inflector
|
|||
def singular_rules #:doc:
|
||||
[
|
||||
[/(matr)ices$/i, '\1ix'],
|
||||
[/(vert)ices$/i, '\1ex'],
|
||||
[/(vert|ind)ices$/i, '\1ex'],
|
||||
[/^(ox)en/i, '\1'],
|
||||
[/(alias)es$/i, '\1'],
|
||||
[/([octop|vir])i$/i, '\1us'],
|
||||
|
|
|
@ -29,6 +29,8 @@ class InflectorTest < Test::Unit::TestCase
|
|||
|
||||
"archive" => "archives",
|
||||
|
||||
"index" => "indices",
|
||||
|
||||
"wife" => "wives",
|
||||
"safe" => "saves",
|
||||
"half" => "halves",
|
||||
|
|
Loading…
Reference in a new issue