今天,我发现“英雄”一词在活动中被多元化为“英雄”,而不是“英雄”。我想知道:一个单词“知道”如何被多元化?我知道有activesupport和inflector,但是对于奇怪的复数是否有某种查找词汇表?
发布于 2013-11-22 13:31:24
发布于 2013-11-22 13:23:22
Rails在多元化方面做得很好,大部分时间都是基于简单的英语语法。
当使用不正确的单词时,可以在文件config/initializers/inflections.rb
中指定正确的表单,如下所示:
ActiveSupport::Inflector.inflections do |inflect|
inflect.plural /^(hero)$/i, '\1es'
inflect.plural /^(ox)$/i, '\1en'
inflect.singular /^(ox)en/i, '\1'
inflect.irregular 'person', 'people'
inflect.uncountable %w( fish sheep )
end
https://stackoverflow.com/questions/20145817
复制相似问题