Я нашел класс инфлектора ActiveSupport. Где я могу найти код, который инициализирует инфлектор для английского?Где указаны английские правила плюрализации для ActiveSupport?
2
A
ответ
0
Английские правила находятся в ActiveSupport (в частности, в lib/active_support/inflections.rb).
1
Файл ActiveSupport inflector.rb содержит все библиотеки и модули перегиба.
Если вы хотите его настроить, в пути Rails config/initializers
есть файл с именем inflections.rb
.
По умолчанию он содержит
# 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
Вы можете изменить его, чтобы настроить Inflector
поведение.
Смежные вопросы
- 1. Rails: Где слова плюрализации для activerecord?
- 2. Библиотека .NET для плюрализации
- 3. Где указаны идентификаторы заказа?
- 4. Где указаны имена типов?
- 5. Где указаны коды ошибок?
- 6. C++ где указаны флаги для связывания библиотек?
- 7. Где указаны поля для файла unicode.org «UnicodeData.txt»?
- 8. Где указаны параметры MSG_ для рубиновых сокетов?
- 9. Где указаны параметры для TIdCompressorZLib.CompressStream метода Indy?
- 10. Где указаны константы для параметров сокета?
- 11. Метод для плюрализации в Java
- 12. Где указаны стандартные функции оператора?
- 13. Где указаны внутренние страницы ошибок
- 14. Где указаны константы ошибок Windows?
- 15. Где указаны document-gyp [параметры]?
- 16. где указаны значения grails libs
- 17. где указаны функции API Windows?
- 18. Где указаны ссылки и указатели?
- 19. Реляционные соглашения плюрализации
- 20. Как предотвратить Rails от «плюрализации» имени столбца?
- 21. Python рассматривает «is» для плюрализации строкового литерала
- 22. Где должны быть указаны параметры по умолчанию?
- 23. Где указаны эти свойства муравьев? (FlexBuilder/Eclipse)
- 24. Использование firebug, где указаны js-ошибки?
- 25. Где указаны значения возврата кода BCrypt NTSTATUS?
- 26. Где указаны символы yy_switch_to_buffer и yy_create_buffer?
- 27. где указаны типы сообщений шины gstreamer?
- 28. Как отсортировать массив объектов, где указаны даты
- 29. Роль Azure, где указаны конечные точки ввода?
- 30. Использование dplyr's select, где указаны имена переменных