CARVIEW |
Select Language
HTTP/2 200
server: GitHub.com
content-type: text/html; charset=utf-8
x-origin-cache: HIT
last-modified: Mon, 13 Oct 2025 09:57:16 GMT
access-control-allow-origin: *
etag: W/"68ecccfc-1fdd"
expires: Wed, 15 Oct 2025 23:58:51 GMT
cache-control: max-age=600
content-encoding: gzip
x-proxy-cache: MISS
x-github-request-id: 7A73:215FDD:8F31:DDD4:68F032E1
accept-ranges: bytes
age: 0
date: Wed, 15 Oct 2025 23:48:51 GMT
via: 1.1 varnish
x-served-by: cache-bom-vanm7210076-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1760572132.516934,VS0,VE296
vary: Accept-Encoding
x-fastly-request-id: 66a53a763e02effc3c2f69036fd14dc770cd150a
content-length: 2826
Official Ruby FAQ
Official Ruby FAQ
This document contains Frequently Asked Questions about Ruby with answers.
This FAQ is based on “The Ruby Language FAQ” originally compiled by Shugo Maeda and translated into English by Kentaro Goto. Thanks to Zachary Scott and Marcus Stollsteimer for incorporating the FAQ into the site and for a major overhaul of the content.
The code examples in this document have been run using Ruby 2.3.
If you wish to report errors or suggest improvements for this FAQ, please go to our GitHub repository and open an issue or pull request.
Content
Get Started, it's easy!
Explore a new world…
Participate in a friendly and growing community.
- Mailing Lists: Talk about Ruby with programmers from all around the world.
- User Groups: Get in contact with Rubyists in your area.
- Blogs and Newsletters: Read about what’s happening right now in the Ruby community.
- Ruby Core: Help polish the rough edges of the latest Ruby.
- Issue Tracking: Report or help solve issues in Ruby.