Как указать десятичную точность в простом _числовом поле формы (Rails)

Итак, у меня есть десятичное поле с точностью 2 в базе данных, предназначенное для использования в качестве валюты. Он отлично работает, если последний десятичный знак не заканчивается на 0, т.е. 799,90. Вместо этого он уменьшит его до 799,9, когда он будет отображаться в поле. Я знаю о number_with_precision, но мне не удалось использовать этот вспомогательный метод с простым числовым полем формы _, так как он принимает в качестве аргументов только символ и параметры html.

Затем я подумал, что мне нужно будет создать настраиваемый ввод, чтобы расширить поле номера по умолчанию _простой формы _, но синтаксис, похоже, плохо документирован, поэтому я не смог понять, как я может вызвать number_with_precisionв определении этого пользовательского ввода.

По сути, я хочу сделать то, что ОП этого вопроса Формальное числовое поле с десятичной точностью?в розыске с форматастикой. Спасибо!

16
задан Community 23 May 2017 в 12:09
поделиться