Символы — это традиционный и предпочтительный выбор для ключей хеша в Ruby, потому что они экономичны по памяти (интернированы — один общий объект) и быстро сравниваются (по идентичности). Использование ключей-символов — это идиоматичный Ruby и стандарт в фреймворках вроде Rails.
Ключи-символы vs ключи-строки
user = { , , }
user[]
user = { => , => }
user[]
