Ich habe eine Situation, in der zwei Cookies denselben Namen, aber leicht unterschiedliche Domänen haben (Cookie1 hat die Domäne example.com, während Cookie2 eine Sub-Domäne inklusive .example.com hat).
cookies[ :cookie_name ] = { :value => "test_value_cookie_1", :domain => "example.com" }
cookies[ :cookie_name ] = { :value => "test_value_cookie_2", :domain => ".example.com" }
Ich möchte erkennen, wenn beide Cookies existieren, aber leider kann ich nicht herausfinden, wie ich auf ein Cookie über seine eigene Domäne zugreifen kann. Ich kann sagen
if cookies[ :cookie_name ].blank?
aber wie soll ich sagen
if cookies[ :cookie_name, :domain => ".example.com" ].blank?
ou
if cookies[ :cookie_name ].domain[ ".example.com" ].blank?
Ich verwende "actionpack-2.3.11/lib/action_controller/cookies". Ich verstehe nicht, warum man Informationen wie die Domäne festlegen, aber nicht darauf zugreifen kann.