Как установить файл cookie с компонентом промежуточного программного обеспечения стойки (ruby)?

Я пишу компонент промежуточного программного обеспечения для рельсового приложения, для которого нужно будет условно установить куки. В настоящее время я пытаюсь выяснить, как установить куки. Похоже, что из-за прибегая к помощи, это должно работать:

class RackApp
  def initialize(app)
    @app = app
  end

  def call(env)
    @status, @headers, @response = @app.call(env)
    @response.set_cookie("foo", {:value => "bar", :path => "/", :expires => Time.now+24*60*60})
    [@status, @headers, @response]
  end
end

который не дает ошибок, но и не устанавливает cookie. Что я делаю неправильно?

Ответы на вопрос(2)

Ваш ответ на вопрос