У меня возникли проблемы с установкой постоянные куки в Синатры:Рубин Sinatra Печенье
У меня есть два пути, которые задают тот же ключ:
response.set_cookie('user_id',
{ :value => params[:user_id],
:expires => Time.now + (60 * 60 * 24 * 30),
:path => '/' })
Единственное различие между этими двумя путями является то, что один является POST, а другой - GET. В обоих случаях я устанавливаю путь к файлам cookie в '/'.
Когда я пытаюсь получить значение куки в другой маршрут:
user_id = cookies[:user_id]
Я всегда получаю печенье, что я поставил по маршруту POST, даже если я потом переписать его с использованием маршрута GET.
Я не смог найти хорошую документацию для этого аспекта Синатры, поэтому любая помощь будет оценена по достоинству.