Inflector

compañeros, tengo un problema con los inflectores, tuve que agregar:
inflect.irregular ‘cliente’, ‘clientes’
para que me funcionara el aplicativo, que me hace falta para que me
funcione dentro de las expresiones regulares, sin agregarla como lo
hize?

gracias

Inflector.inflections do |inflect|
inflect.plural /^(.)([lrnds])$/i, ‘\1\2es’
inflect.singular /^(.
[aeiou])([lrnd])es$/i, ‘\1\2’
inflect.plural /^(ox)$/i, ‘\1en’
inflect.singular /^(ox)en/i, ‘\1’
inflect.plural /([^aeiou])$/i, ‘\1es’
inflect.singular /(.)es$/i, ‘\1’
inflect.plural /(.
)z$/i, ‘\1ces’
inflect.singular /(.)ces$/i, ‘\1z’
inflect.irregular ‘person’, ‘people’
inflect.uncountable %w( fish sheep )
inflect.plural /^(.
)([lrnd])$/i, ‘\1\2es’
inflect.singular /^(.*[aeiou])([lrnd])es$/i, ‘\1\2’
inflect.irregular ‘cliente’, ‘clientes’
end

Yo también tuve problemas con rails edge, desde ese momento solucioné el
problema que indicas con un simple:
Inflector.inflections.clear

que lo coloqué antes de definir las reglas del inflector.

Benjamín Cárdenas