На этот вопрос уже есть ответ здесь:
В чем разница между двоеточием : и жирной стрелкой => в Ruby? Или когда что использовать?
:
=>
:foo => true foo: true