სიმბოლოები კონვენციული და სასურველი არჩევანია hash-ის გასაღებებისთვის Ruby-ში, რადგან ისინი მეხსიერების თვალსაზრისით ეფექტური (interned — ერთი გაზიარებული ობიექტი) და სწრაფი შედარებისთვის (იდენტობით). სიმბოლური გასაღებების გამოყენება იდიომატური Ruby-ია და სტანდარტი ფреიმვორკებში, როგორიცაა Rails.
სიმბოლური გასაღებები წერტილოვანი გასაღებების წინააპირით
user = { , , }
user[]
user = { => , => }
user[]
