Какой лучший способ Ruby/Rails позволяет пользователям использовать десятичные знаки или запятые при вводе числа в форму? Другими словами, я хотел бы, чтобы пользователь мог ввести 2000.99 и не получить 2.00 в моей базе данных.
Есть ли наилучшая практика для этого?
- Обновить ---
Работает ли gsub с поплавками или bigintegers? Или рельсы автоматически вырезают номер при входе в форму float или ints? Я попытался использовать self.price.gsub( ",", "), но получим метод undefined `gsub 'для 8: Fixnum", где 8 - это номер, который я ввел в форму.