Ответ 1
В документации по http://sinatra-book.gittr.com/#cookies говорится, что использовать помощник set_cookie, но в более новых версиях Sinatra (по крайней мере, от 1.2.0+ и возможно, раньше), вы должны использовать response.set_cookie для установки файлов cookie.
response.set_cookie("my_cookie", :value => "value_of_cookie",
:domain => myDomain,
:path => myPath,
:expires => Date.new(2020,1,1))
cookie = request.cookies["my_cookie"]
СУЩНОСТЬ
не устанавливайте localhost
в качестве домена для ваших файлов cookie, потому что вам нужно установить его в "" или FALSE