[ruby-on-rails] Capitalize only first character of string and leave others alone? (Rails)

An object oriented solution:

class String
  def capitalize_first_char
    self.sub(/^(.)/) { $1.capitalize }
  end
end

Then you can just do this:

"i'm from New York".capitalize_first_char

Examples related to ruby-on-rails

Embed ruby within URL : Middleman Blog Titlecase all entries into a form_for text field Where do I put a single filter that filters methods in two controllers in Rails Empty brackets '[]' appearing when using .where How to integrate Dart into a Rails app Rails 2.3.4 Persisting Model on Validation Failure How to fix "Your Ruby version is 2.3.0, but your Gemfile specified 2.2.5" while server starting Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432? Rails: Can't verify CSRF token authenticity when making a POST request Uncaught ReferenceError: React is not defined

Examples related to string

How to split a string in two and store it in a field String method cannot be found in a main class method Kotlin - How to correctly concatenate a String Replacing a character from a certain index Remove quotes from String in Python Detect whether a Python string is a number or a letter How does String substring work in Swift How does String.Index work in Swift swift 3.0 Data to String? How to parse JSON string in Typescript

Examples related to capitalization

Is there a way to style a TextView to uppercase all of its letters? Capitalize only first character of string and leave others alone? (Rails) Capitalize words in string With jQuery, how do I capitalize the first letter of a text field while the user is still editing that field? How to capitalize the first character of each word in a string How can I capitalize the first letter of each word in a string?