Rails標準のヘルパー (module NumberHelper)
- number_to_percentage(number, options = {})
パーセント表記にしてくれる。
options: # * :precision - Sets the level of precision (defaults to 3). # * :separator - Sets the separator between the units (defaults to "."). # # ==== Examples # number_to_percentage(100) # => 100.000% # number_to_percentage(100, :precision => 0) # => 100%
- number_to_human_size(size, precision=1)
KBとかMBとかの表記にしてくれる。デフォで"B(yte)"が付くっていうのがw
# ==== Examples # number_to_human_size(123) # => 123 Bytes # number_to_human_size(1234) # => 1.2 KB # number_to_human_size(12345) # => 12.1 KB # number_to_human_size(1234567) # => 1.2 MB # number_to_human_size(1234567890) # => 1.1 GB # number_to_human_size(1234567890123) # => 1.1 TB # number_to_human_size(1234567, 2) # => 1.18 MB # number_to_human_size(483989, 0) # => 4 MB
ちなみにこんなのもあるのねwww
- number_to_phone(number, options = {})
→number_to_phone(1235551234) # => 123-555-1234
- number_to_currency(number, options = {})
→number_to_currency(1234567890.50) # => $1,234,567,890.50
:unitで"\"を指定することも可能w