rails로 수치를 세 자리로 나누다."delimited"방법으로 해결

숫자를 세 자리로 나누는 방법을 해결해 메모로 삼았다.
예: 1000→1000

규격.


Rails 5.1.7
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]

하고 싶은 일


제품 테이블의 price 열을 표시하고 싶습니다.
↓ products 표

"delimited" 방법으로 해결


sample.html
<%= product.price.to_s(:delimited)%>
#例 => 12,345,678

임의의 문자로 자릿수를 구분하려면 [delimiter]를 선택합니다.


sample.html
<%= product.price.to_s(:delimited, delimiter: "あ")%>
#例 => 12あ345あ678

좋은 웹페이지 즐겨찾기