2016-10-27 29 views
0

我需要非常精确的多元化为我的应用程序如何通过Rails多元化获得精确的多元化

我目前使用的是建立在多元化方法的Rails。

我发现“脚”一词有问题。

当我这样做:

"foot".pluralize(2) 
=> "foots" 

正确的多元化应该是脚。

我如何获得更准确的结果? 我已经找过其他的宝石,他们似乎都犯了同样的错误。

+0

此链接可能有帮助:http://stackoverflow.com/questions/14096407/rails-generate-wrong-pluralize-form – heyitsjhu

回答

5

您需要定义下面的代码你的config /初始化内部/是inflections.rb

ActiveSupport::Inflector.inflections(:en) do |inflect| 
    inflect.irregular 'foot', 'feet' 
end 
  • 有一些多都没有确定呢,所以你需要定义它里面拐点。
+0

谢谢你的话很好。 – chell

+0

欢迎... !!! :) –