我找到了ActiveSupport的inflector类。我在哪里可以找到初始化英语变形器的代码?
答案 0 :(得分:1)
ActiveSupport inflector.rb文件包含所有变形库和模块。
如果要自定义它,Rails 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
行为。
答案 1 :(得分:0)
英语规则在ActiveSupport中(特别是在lib / active_support / inflections.rb中)。