572 gün aradan sonra gelen yazımla birlikte hepinize merhaba diyor ve kucaklıyorum sevgili okuyucular. Bugün sizlerle rails ile ilgili birkaç ufak şey paylaşacağım.
Bildiğiniz gibi ruby yazarken bir hash’in key’lerine hem sembol hem string ile erişemiyoruz. Yani ne diyor bu Tatar Ramazan ?!
kac = {"arabada" => 5, "evde" => 15}
kac["arabada"] #=> 5
kac[:arabada] #=> nilEğer rails kullanıyorsanız ve böyle bir şeye ihtiyacınız varsa ActiveSupport modülünün HashWithIndifferentAccess sınıfı sayesinde bu çok kolay.
kac = HashWithIndifferentAccess.new("arabada" => 5, "evde" => 15)
kac["arabada"] #=> 5
kac[:arabada] #=> 5Yine bir cici method daha göstereyim.
kac = {"arabada" => 5, "evde" => 15}
ne_kadar = kac.with_indifferent_access
ne_kadar["arabada"] #=> 5
ne_kadar[:arabada] #=> 5Söyleyeceklerim bu kadar.
not: Evet, saydım.
not 2: Ulan neyi sayacağım günden başka.
