2016-10-27 6 views
0

내 애플리케이션에 대해 매우 정확한 복수화가 필요합니다.레일 복수형을 사용하여 정확한 복수화 방법

현재 복수형으로 작성된 레일을 사용하고 있습니다.

'foot'이라는 단어에 문제가 있음을 발견했습니다.

내가 할 경우 :

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

올바른 복수화는 발해야한다.

어떻게하면 더 정확한 결과를 얻을 수 있습니까? 다른 보석을 찾았는데 모두 똑같은 오류가있는 것 같습니다.

+0

이 링크는 도움이 될 수 있습니다. http://stackoverflow.com/questions/14096407/rails-generate-wrong-pluralize-form – heyitsjhu

답변

5

당신은 당신의 설정/초기화 내부의 코드를 아래에 정의해야합니다/inflections.rb 당신이 굴절 내부를 정의 할 필요가 있으므로 복수의 일부가 아직 정의되지 않은있다

ActiveSupport::Inflector.inflections(:en) do |inflect| 
    inflect.irregular 'foot', 'feet' 
end 
  • .
+0

감사합니다. – chell

+0

환영합니다 ... !!! :) –