J'ai trouvé la classe d'inflecteur ActiveSupport. Où puis-je trouver le code qui initialise l'inflecteur pour l'anglais?Où sont définies les règles de pluralisation en anglais pour ActiveSupport?
2
A
Répondre
0
Les règles anglaises sont dans ActiveSupport (en particulier dans lib/active_support/inflections.rb).
1
Le fichier ActiveSupport inflector.rb inclut toutes les bibliothèques et modules d'inflexion.
Si vous souhaitez le personnaliser, il y a un fichier appelé inflections.rb
dans votre chemin Rails config/initializers
.
Par défaut, il contient
# Be sure to restart your server when you modify this file.
# Add new inflection rules using the following format
# (all these examples are active by default):
# ActiveSupport::Inflector.inflections do |inflect|
# inflect.plural /^(ox)$/i, '\1en'
# inflect.singular /^(ox)en/i, '\1'
# inflect.irregular 'person', 'people'
# inflect.uncountable %w(fish sheep)
# end
Vous pouvez modifier pour personnaliser le comportement Inflector
.
Questions connexes
- 1. Où les gemmes requises sont-elles définies?
- 2. Où sont les règles métier dans MVC
- 3. règles Surcharger pour définies par l'utilisateur littéraux en C++ 0x
- 4. Où sont les fonctions de socket BSD définies sous Linux?
- 5. fields_for pour arrêter pluralisation
- 6. Où sont définis les opérateurs (en C#)?
- 7. Où ces propriétés de fourmis sont-elles définies? (FlexBuilder/Eclipse)
- 8. En anglais, quelles sont les vues génériques de Django?
- 9. Comment les constantes sont-elles définies et utilisées en PHP?
- 10. Quelles sont les règles pour nommer les classes AS3?
- 11. Où sont les tailles de tas JVM par défaut définies sur linux (SL4)
- 12. Genshi pluralisation
- 13. Où sont les java swing String pour moi de traduire?
- 14. Rails, routage RESTful et pluralisation
- 15. Où sont définies les marges Crystal Reports dans l'édition VS 2008?
- 16. Quelles sont les bonnes règles de base pour l'écriture d'applications multiplateformes en C#?
- 17. Où est l'endroit approprié pour définir les règles d'inflecteur dans CakePHP 1.3?
- 18. Quand et où les propriétés du contrôleur sont-elles censées être définies?
- 19. Où sont stockées les méthodes en mémoire?
- 20. Méthode pour substituer l'étranger pour les caractères anglais en Java?
- 21. Rails ActiveSupport Problème avec les gemmes d'état pour les notifications
- 22. Configurer Visual Studio pour afficher les messages d'erreur en anglais
- 23. Où sont les assemblages Razor?
- 24. Les règles sont déconseillées, quoi de plus (TSQL)?
- 25. Traduire les noms d'éléments XSD en anglais
- 26. Quelles sont les règles d'appel du constructeur de la superclasse?
- 27. Quelles sont les règles concernant les chemins httpHandler dans ASP.NET?
- 28. Où bazaar cherche le fichier de règles?
- 29. Où sont les fichiers publiés?
- 30. Où sont les annotations JDBC4?