2016-10-27 64 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

歡迎... !!! :) –