Według Studnia uziemione Rubyist:Hash składni w Ruby
Ruby pozwala szczególną formę reprezentacji symbolu w pozycji hash-klucz, z dwukropkiem po symbolu zamiast przed nim i strzałki separatora hash oddalony. Innymi słowy, to:
hash = { :name => "David", :age => 49 }
mogą być napisane tak:
hash = { name: David, age: 49 }
Próbowałem powyższy kod w Ruby 1.8.7 i 1.9.2 - To nie działa. Co ja robię źle?
W przyszłości należy publikować szczegółowe komunikaty o błędach, jeśli nie można utworzyć kodu. Jest to o wiele bardziej przydatne niż "nie działa". – meagar
Dzięki, próbowałem wiedzieć, kiedy użyć składni 'hash's' json-like' i jest ona widocznie dostępna tylko z 'symbolami'. –