Symboler er det konventionelle og foretrukne valg for hash-nøgler i Ruby, fordi de er hukommelseseffektive (interned — ét delt objekt) og hurtigt at sammenligne (efter identitet). Brug af symbol-nøgler er idiomatisk Ruby og standarden i frameworks som Rails.
Symbol-nøgler vs strengnøgler
user = { , , }
user[]
user = { => , => }
user[]
