数字を通貨表示にする
数字を通貨表示(コンマをつける)とかってどうするんやろう?と思い
調べてみたら簡単だったので覚書です。
課題
下記の記載だとコンマが入らず数字が大きくなった時に読みづらい
.individual__items__item__middle__price
¥
=@item.price
%span.individual__items__item__middle__price__tax
(税込)
%span.individual__items__item__middle__price__text
=@item.fee_side
解決
rubyのヘルパーメソッド、number_to_currencyを使用して解決!
.individual__items__item__middle__price
= number_to_currency(@item.price, unit: "¥", strip_insignificant_zeros: true)
%span.individual__items__item__middle__price__tax
(税込)
%span.individual__items__item__middle__price__text
=@item.fee_side
①ヘルパーメソッドの記述
[email protected]
↓
= number_to_currency(@item.price)
コンマがつくが、小数点まで表示される(9,768.00となる)
②小数点以下を消す
= number_to_currency(@item.price, strip_insignificant_zeros: true)
③通貨マークを表示させる
= number_to_currency(@item.price, unit: "¥", strip_insignificant_zeros: true)
参考記事
http://railsdoc.com/references/number_to_currency
http://railsdoc.com/references/number_to_rounded
(公式)
https://qiita.com/noriaki/items/d6c0503e7d25c7329bf7
(他にもやり方色々あるようです!)
Author And Source
この問題について(数字を通貨表示にする), 我々は、より多くの情報をここで見つけました https://qiita.com/Sotq_17/items/1e45ff848d8ebab221e5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .