В чем разница между использованием одинарных и двойных кавычек для запроса хэша в Ruby?

{"user"=>
   {"bio"=>"rubyist",
   "created_at"=>"2011-05-03T15:21:46+02:00", 
   "email"=>"paul@pauldix.net", 
   "id"=>61, "name"=>"paul", 
   "updated_at"=>"2011-05-03T15:21:46+02:00"}}  

В чем разница между использованием двойных двойных кавычек и одинарные кавычки?:

attributes = JSON.parse(last_response.body)["user"]
attributes = JSON.parse(last_response.body)['user']

Кажется, что первый случай работает, но второй случай не находит никакого ключа. Не понимаю почему.

6
задан Nerian 3 May 2011 в 13:34
поделиться