ActiveSupport 的英文复数规则在哪里定义?

发布于 2024-10-07 16:35:54 字数 50 浏览 4 评论 0原文

我找到了 ActiveSupport 变形器类。在哪里可以找到初始化英语变形器的代码?

I found the ActiveSupport inflector class. Where can I find the code that initializes the inflector for English?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

甜妞爱困 2024-10-14 16:35:54

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 行为。

The ActiveSupport inflector.rb file includes all the inflection libraries and modules.

If you want to customize it, there's a file called inflections.rb in your Rails config/initializers path.

By default it contains

# 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

You can edit it to customize the Inflector behavior.

┈┾☆殇 2024-10-14 16:35:54

英语规则位于 ActiveSupport 中(具体在 lib/active_support/inflections.rb 中)。

The English rules are in ActiveSupport (specifically in lib/active_support/inflections.rb).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文