2017-05-11 1 views
-2

나는 이것을 가지고 integerfloat 달러 1,712.00입니다. 루비에서이 달러를 String으로 어떻게 바꿀 수 있습니까?Ruby 달러 정수를 문자열로 변환

예 : 1,712.00 =>ONE THOUSAND SEVEN HUNDRED AND TWELVE ONLY

레일에 루비에서이 작업을 수행 할 수있는 간단한 방법이 있을까요? 아니면 누군가가 이것을하는 코드를 가지고 있습니까?

감사합니다.

+0

"정수 부동 소수점 달러"란 무엇입니까? – sawa

+0

이 달러는'1,712.00'입니다. 미안하지만 내 설명이 명확하지 않다면. 요점은이 숫자를'1,712.00'이 문자열로 변환하기를 원한다는 것입니다. 한마디로 세븐 앤드류와 열두 가지만 –

+0

그것이 무엇이든간에 그것은 이미 문자열 인 것처럼 보입니다. 그렇지 않니? – sawa

답변

1

사용할 수있는 보석은 number_and_words입니다.

Gemfilegem 'numbers_and_words'을 넣고 그것을 좋아 사용

I18n.with_locale(:en) { 1712.to_words } 

또 다른 옵션은 humanize 보석을 사용하는 것입니다.

+0

감사합니다! 이 대답은 내 질문 :) –

관련 문제