Tag: setcookie

如何使用(ruby)机架中间件组件设置cookie?

我正在为一个需要有条件地设置cookie的rails应用程序编写机架中间件组件。 我目前正试图设法设置cookie。 从谷歌搜索它似乎应该工作: 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。 我究竟做错了什么?