所以事情是,此代码的工作非常好:如何设置域响应[“设置Cookie”]
response["set-cookie"]="cookieName=#{@cookieValue.split.join}"
我可以设置一个cookie,用正确的名称和含量(是的,分裂.join也是正确的)。但我也需要设置一个域名。
我的网站的推移域这样的:mysubdomain.mywebsite.com
但我需要设置域cookie的mywebsite.com。
如果我添加像这样的饼干是不存在:
response["set-cookie"]="cookieName=#{@cookieValue.split.join};Path=/;Domain=mywebsite.com"
我需要设置一个cookie与响应[“设置Cookie”],因为这是对我的作品的唯一方法长串。我尝试了每种方法,但我需要使用这个方法。
所以问题是:如何通过使用response [“set-cookie”]来设置cookie来设置cookie?
谢谢,但请阅读问题。我不想为我的主要cookie设置域。只为那一个。我需要使用response [“set-cookie”] – Boomerange
就像'response'一样,您可以访问'cookies'对象来设置响应cookie。 '[在这里阅读更多]](http://api.rubyonrails.org/classes/ActionDispatch/Cookies.html)。 – 31piy
请再读一遍。我知道cookie [“cookieName”等等。我必须使用response [“set-cookie”] – Boomerange