Ich möchte eine Methode erstellen, die zusätzlich zur Standardmethode "foo".titlecase korrekt "possessiveness" hinzufügt.
Die Zeichenkette ist der Name eines Benutzers (<- ich habe da gerade einen gemacht! )
Zum Beispiel: "sam" ist der Benutzer <%= user.titlecase.possessive + ' Profil' %> => #Sam's Profil
Es muss nur mit Randfällen wie:
Steelers's Profil ( sollte Steelers' Profil sein) Ross's Profil ( sollte Ross's Profil sein )
0 Stimmen
Wo wird der Name des Benutzers gespeichert? Meinen Sie, es ist der Klassenname?
2 Stimmen
Das sieht nach einer minimalistischen Lösung aus: gist.github.com/474384