Печеньки, доступные вашему контроллеру, зависят от пути. Куки-файлы по умолчанию помещаются в корень. Но вы можете сделать печенье [: имя] въездной, что показывает только в определенном пути, используя опцию: путь так:
cookies[:name] = {
value: 'hello world',
path: '/foo'
}
При попытке доступа к этому печенье в другом пути, он не будет будь там. Браузер будет включать этот файл cookie только в его запросе, если путь соответствует пути к файлу cookie.
Итак, из-за того, как файлы cookie работают, вы не можете получать файлы cookie с пути, который не является вашим собственным. Это было бы очень опасно. Если вы находитесь в «/ foo», то у вас автоматически будет доступ к этому файлу cookie.