Дружественное форматирование байта в направляющих

15
задан wiseland 31 January 2014 в 16:54
поделиться

2 ответа

Число к человеческому размеру - то, что Вы ищете.

require 'action_view'
include ActionView::Helpers::NumberHelper
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, :precision => 2)                     # => 1.18 MB
number_to_human_size(483989, :precision => 0)                      # => 473 KB
number_to_human_size(1234567, :precision => 2, :separator => ',')  # => 1,18 MB
39
ответ дан 1 December 2019 в 00:54
поделиться

Принятый ответ по-прежнему работает, но в более новых рельсах требуется пакет действий вместо просмотра действий.

require 'actionpack'
1
ответ дан 1 December 2019 в 00:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: