Rails : pluralité des routes

Lors de la création des routes, Rails ajoute automatiquement un ‘s’ a la fin du nom. Si vos noms de route sont en français, que la pluralité du mot est irrégulière, et que cela vous irrite au plus profond de vôtre âme, voici la marche à suivre pour outrepasser la méthode de pluralisation par défaut de Rail.

Dans le fichier config/initializers/inflections.rb il faut ajouter les lignes suivantes :


ActiveSupport::Inflector.inflections(:en) do |inflect|
inflect.irregular 'module_niveau', 'module_niveaux'
end

http://stackoverflow.com/questions/6178900/overide-default-pluralize-for-model-name-in-rails3

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.