Cookies

Witam,
problem dotyczy ustawiania ciastek. Probuje sobie z tym poradzic, ale najwyrazniej jestem niedouczony :wink:

Ustawiam ciastko w kontrolerze:

cookies["ciastko"] = "kremowka"

No i nie moge potem odczytac wartosci (no nie do konca, ale nie jest to dla mnie jasne), czyli:

wartosc_ciastka = cookies["ciastko"]

zwraca rozne dziwne rzeczy, a dokladniej

[code]<%= debug(@cookies[“ciastko”])%> # =>

- kremowka

<%= @cookies[“ciastko”] %> # =>

ciastko=kremowka; path=

<%= @cookies.inspect %> # =>

{"_session_id"=>[“93a470677d287e73e40eaf197daaf7ce”], “ciastko”=>[“kremowka”]}[/code]

Jak widac debug i inspect pokazuje, ze zawartosc cookies[“ciastko”] jest hash’em. Tymczasem tak nie jest, co pokazuje srodkowe wywolanie @cookies[“ciastko”]. Dla mnie to troche dziwne…
Czy ktos wie czemu tak sie dzieje?

cookies[:ciastko] = "kremowka"
cookies[:ciastko]     # a tak zwraca wartość hash'a
# => "kremowka"