Files
Reem-Notas/config/initializers/inflections.rb

13 lines
658 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'
end