Symbolit ovat Ruby-ohjelmassa perinteinen ja suositeltu valinta hash-avaimille, koska ne ovat muistitehokkaat (interned — yksi jaettu objekti) ja nopeat vertailla (identiteetin perusteella). Symboliavaimien käyttö on idiomatiikkaa Rubyssa ja standardi frameworkeissa kuten Rails.
Symboliavaimet vs. merkkijonoavaimet
user = { , , }
user[]
user = { => , => }
user[]
