17 lines
907 B
Ruby
17 lines
907 B
Ruby
# Ensina ao Rails os plurais corretos em português.
|
|
# Sem isso: consolidacao → "consolidacaos" e configuracao → "configuracaos"
|
|
ActiveSupport::Inflector.inflections(:en) do |inflect|
|
|
inflect.irregular 'consolidacao', 'consolidacoes'
|
|
inflect.irregular 'configuracao', 'configuracoes'
|
|
# Sem esta linha, ConfiguracaoNotificacao procuraria a tabela
|
|
# "configuracao_notificacaos" (o irregular acima só casa no FIM da palavra).
|
|
inflect.irregular 'notificacao', 'notificacoes'
|
|
# Sem isto, "perfis".singularize vira "perfi" e as rotas de perfil de acesso
|
|
# gerariam helpers como `new_admin_perfi_path`.
|
|
inflect.irregular 'perfil', 'perfis'
|
|
# Idem para variável: sem esta linha "variaveis".singularize vira "variavei" e
|
|
# `resources :variaveis` gera `new_admin_variavei_path` — a tela quebra com
|
|
# NameError na primeira chamada de rota.
|
|
inflect.irregular 'variavel', 'variaveis'
|
|
end
|