Peço desculpas se este não é o lugar certo para enviar isso. O plural correto de "humano" é, obviamente, "humanos".
$ bundle exec rails console
Loading development environment (Rails 4.1.5)
Frame number: 0/6
[1] pry(main)> 'human'.pluralize
=> "humen"
Infelizmente, o infletor está congelado. Não aceitamos patches que resolvam isso. Você pode corrigir isso em seu próprio aplicativo adicionando-o ao seu config/initializers/inflections.rb
ActiveSupport::Inflector.inflections do |inflect|
inflect.irregular 'human', 'humans'
end
Obrigado pela pronta resposta @sgrif. Eu deveria ter RTFM:
A equipe principal do Rails afirmou que patches para a biblioteca de inflexões não serão aceitos para evitar a quebra de aplicativos legados que podem depender de inflexões erradas. Se você descobrir uma inflexão incorreta e solicitá-la para sua inscrição ou desejar definir regras para outros idiomas além do inglês, corrija ou adicione-as você mesmo (explicado abaixo).
http://api.rubyonrails.org/classes/ActiveSupport/Inflector.html
Não há problema, divertimo-nos com o título da edição. ;)
Comentários muito úteis
Infelizmente, o infletor está congelado. Não aceitamos patches que resolvam isso. Você pode corrigir isso em seu próprio aplicativo adicionando-o ao seu
config/initializers/inflections.rb