mam ten hash:Ruby Symbole vs smyczki mieszań
{
"title"=>"Navy to place breath-test machines on all its ships",
"url"=>"http://feeds.washingtonpost.com/click.phdo?i=a67626ca64a9f1766b8ba425b9482d49"
}
Okazuje się, że
hash[:url] == nil
i
hash['url'] == "http://feeds.washingtonpost.com/click.phdo?i=a67626ca64a9f1766b8ba425b9482d49"
Dlaczego? Czy to nie powinno działać?
Było szynach. Och, życie nauki Railsów w tym samym czasie co Ruby. –
Przepraszam za pedantyczność, ale HashWithInDifferentAccess faktycznie sprawdza, czy klucz jest Symbolem i nie jest wciskany w łańcuch, jeśli tak jest, a nie odwrotnie https://github.com/rails/rails/blob/3d6eafe32ed498784dba2b9782bbf7df47ebeb6b/activesupport /lib/active_support/hash_with_indifferent_access.rb#L152 –
Dobry połów. Zaktualizowano. –