我想为某些未正确复数的术语创建复数规则。我会把它放在我的inflections.rb文件中。
这些术语是一些复合术语,我可以将第一个单词而不是第二个单词复数,但是,就我而言,我没有选择仅在第一个术语上应用复数函数。例如:
'base of knowledge'.pluralize
应该返回'bases of knowledge'
而不是'base of knowledges'
我尝试了一个像这样的正则表达式/\sof\s/
来查找 of
字符串上的部分,但无法编写规则来正确变形。
inflect.plural(???, ???)
Obs:我不是在寻找语言上的解决方法,比如'knowledge base'。该示例仅是说明性的。