Консоль Rails показывает значение в нотации scientifi c - PullRequest
1 голос
/ 03 мая 2020

У меня есть модель с именем Di sh, которая имеет стоимость атрибута типа float. Я установил точность на 15 и масштаб на 2. Проблема в консоли рельсов, значение стоимости отображается в научном виде c.

cost: 0.102e2

Как отобразить в десятичных числах?

1 Ответ

1 голос
/ 03 мая 2020

вы можете использовать to_f для простого формата, но для большего количества опций вы также можете использовать модуль NumberHelper, вы можете отформатировать с большим количеством форматов из этого вспомогательного модуля, здесь ссылка

из вашего консоль:

include ActionView::Helpers::NumberHelper
number_with_precision(cost, precision: 2)
...