Я занимаюсь разработкой веб-приложения преимущественно для немецкого рынка.Я хочу, чтобы мои пользователи могли вводить числа с плавающей запятой, как это обычно происходит в Германии, с запятой float = 1,5
.
В настоящее время я использую псевдоатрибут в модели, которая переключает запятую для полной остановки.Но должен быть лучший способ.Есть идеи?
Пример того, как я сейчас это делаю:
def localized_float
vh.number_with_precision(hourly_wage, :precision => 2)
end
def localized_float=(value)
self[:float] = value.gsub('.', '').gsub(',', '.')
end
Спасибо за любые подсказки!
Даниэль