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