Konvertieren Sie das Komma in einen Punkt als Trennzeichen

Wie kann ich die Eingabe von Benutzernummern von 11,5 in 11,5 konvertieren?

Ich habe folgendes als Rückruf versucht:

before_validation :comma_to_delimiter

def comma_to_delimiter
  self.price.to_s.gsub(',', '.').to_f
end

Das geht aber nicht. Ich möchte, dass der Benutzer alles eingeben kann, was er als Trennzeichen verwenden möchte. Derzeit gibt die App einen Fehler aus, wenn der Benutzer ein Komma anstelle eines Punkts verwendet.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage