Rails-Funktionen überschreiben / distance_of_time_in_words übersetzen
Eine Rails-Funktion zu überschreiben ist kinderleicht, sobald man das System verstanden hat. Ich musste gerade die Funktion distance_of_time_in_words im DateHelper überschreiben.
Nach etwas googeln hab ich folgendes gelernt:
1. Als erstes muss man die Funktion in der Rails-Api heraussuchen und sich mit einem Klick auf “Show Source” den Quelltext der gesamten Funktion anzeigen lassen.
2. Dann muss man den Quelltext der Funktion in die Datei app/helper/application_helper.rb kopieren.
3. Dort kann man dann seine Änderungen vornehmen.
4. Und als letzte sollte man Rails neu starten, damit die Änderungen wirksam werden.