Jak to jest z ciasteczkami?

Witam,
No właśnie. Tworzenie nowego sprowadza się do:

cookies[:key] = 'wartosc'

Na wiki railsów i w api odczytywanie wygląda tak:

@request.cookies[:key]

Według tamtych źródeł powinno to zwrócić ‘wartosc’. U mnie zwraca “key=wartosc; path=”. Żeby uzyskać wartość wystarczy co prawda walnąć @request.cookies[:key].value, ale dość to dziwne - to w api i wiki to pomyłka, a może ostatnio coś zmieniali? (mam 1.1.6) A może u mnie coś jest nie tak? :wink:

Pozdrawiam

cookies[:key] dla kontrolera
@cookies[:key] dla view (@ jest juz deprecated ale chyba dopeiro od 1.2)
Jesli nie dziala to chyba masz cos ze srodowiskiem spieprzone :slight_smile: Korzystasz z webrick’a ?

Mongrel, rails 1.1.6, gentoo.

Wiesz, to nie jest jakiś wielki problem, bo wystarczy, że użyję tej metody value, ale widocznie coś ze środowiskiem jeżeli u innych jest ok. Właśnie chciałem obczaić jak jest u innych :slight_smile:

Pozdrawiam

Sprawdz czy na webricku localhost:port bedzie tak samo :wink:
webrick’a masz w script\server ale chyba nie musze przypominac :stuck_out_tongue:

Pod webrickiem sprawdzałem. To samo było :slight_smile:

A co u Ciebie zwraca @request.cookies[:jakies_ciacho].value ? Bo jeżeli również wartość poprawną, to chyba nie ma co tracić na to czasu - po prostu będę walił value i będę miał pewność, że będzie chodzić i u mnie i na innym serwerze.

Można też w sumie nadpisać cookies [] :wink:

Pozdrawiam