Konwertuj przecinek na punkt jako separator
Jak przekonwertować dane wprowadzone przez użytkownika z czegoś takiego jak 11,5 do 11,5?
Próbowałem wykonać następujące czynności jako wywołanie zwrotne:
before_validation :comma_to_delimiter
def comma_to_delimiter
self.price.to_s.gsub(',', '.').to_f
end
Ale to nie działa. Chcę, aby użytkownik mógł wpisywać to, co chce jako separator - obecnie aplikacja zgłasza błąd, gdy użytkownik używa przecinka zamiast punktu.