sinonimo singularizar significado ruby activesupport

ruby - significado - No puedo obtener pluralizar/singularizar trabajar con ActiveSupport:: Inflector(en irb)



singularizar significado (1)

Acceda a #pluralize sin agregar nuevos métodos a la clase String :

require ''active_support/inflector'' ActiveSupport::Inflector.pluralize(''test'') #=> "tests"

Para String clase de String :

require ''active_support/core_ext/string'' "test".pluralize #=> "tests"

que en realidad llama a ActiveSupport::Inflector.pluralize debajo de:

def pluralize ActiveSupport::Inflector.pluralize(self) end

irb(main):001:0> require ''active_support'' => true irb(main):002:0> require ''active_support/inflector/inflections'' => true irb(main):003:0> ActiveSupport::Inflector.pluralize(''test'') => "test" irb(main):004:0> ActiveSupport::Inflector.singularize(''tests'') => "tests" irb(main):005:0> ActiveSupport::Inflector.titleize(''hat simulator'') => "Hat Simulator" <ort::Inflector.tableize("america''s number one hat simulator") => "america''s number one hat simulator"

Bueno, básicamente, esa es la pregunta. Me confunde que los métodos como la titleize parecen funcionar bien, pero la tableize , la pluralize y la singularize no lo hacen.

¿He olvidado exigir algo?

(En una nota aparte, observo que esta página proporciona ejemplos como "post".pluralize , que cuando lo intenté resultó en NoMethodError: undefined method ''pluralize'' for "post":String . Pero tal vez sea algo para guardar para otra pregunta. )