Где определяются правила английского плюрализации для ActiveSupport?
-
09-10-2019 - |
Вопрос
Я нашел класс ActiveSupport Incluctor. Где я могу найти код, который инициализирует интукацию английского языка?
Решение
Английские правила находятся в ActiveSupport (особенно в LIB/Active_Support/Inflections.RB).
Другие советы
ActiveSupport Influctor.rb Файл включает в себя все библиотеки и модули перегиба.
Если вы хотите настроить его, есть файл. inflections.rb
В ваших рельсах config/initializers
дорожка.
По умолчанию он содержит
# 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
поведение.
Не связан с StackOverflow