Wpis z mikrobloga

#programowanie #ruby #rubyonrails

Czym różni się pobieranie wartości elementu hash'a przez foo['bar'] a foo.bar?
Zawsze myślałem, że można używać tego zamiennie. Wrzucam w kontrolerze to hasha session[:currentuser] hash modelu z bazy.
Mogę wywołać warrtość poprzez session[:current
user]['username'] ale nie przez session[:current_user].username
Gdzie jest różnica?
  • 6
  • Odpowiedz