Rubinowy odpowiednik funkcji ucfirst () PHP

Jaki jest najlepszy sposób w Ruby (w razie potrzeby z Railsami) na pisanie wielkiej litery pierwszej litery ciągu?

Zauważ, żeString#capitalize nie jest to, czego chcę, ponieważ oprócz wielkiej litery pierwszej litery ciągu, ta funkcja sprawia, że ​​wszystkie inne znaki są pisane małymi literami (czego nie chcę - chciałbym je pozostawić nietknięte):

>> "a A".capitalize
=> "A a"

questionAnswers(9)

yourAnswerToTheQuestion