Rails多元化和负数

时间:2013-09-27 22:56:13

标签: ruby ruby-on-rails-3

irb(main):004:0> pluralize(1, "place")
=> "1 place"
irb(main):005:0> pluralize(-1, "place")
=> "-1 places" #Should be singular

这是一个错误,还是一些预期的错误?

无论如何,我怎么能修补这种行为?

1 个答案:

答案 0 :(得分:0)

这最初是在rails buglist中报告的,直到核心团队在不同场景下评估复数方法后决定保留它为止。看看下面的主题,它应该让你知道为什么他们没有更新复数来处理负数

https://github.com/rails/rails/pull/6533

此票证附有一个补丁,我认为您可以使用该补丁在您的应用范围内自定义复数方法