我有一个 Rails 应用程序,它设置了一个 cookie,并在用户登录后重定向到另一台服务器。但是,由于某种原因,服务器看不到 Rails 应用程序设置的 cookie。我尝试将 http_only 设置为 false,但我什至看不到 cookie,除非域与我的 Rails 应用程序相同。这是我用来设置 cookie 的代码:
cookies[:dev_appserver_login] =
{ :value => "#{email}:#{nick}:#{admin}:#{hsh}",
:domain => "webserver-to-redirect-to",
:expires => 30.days.from_now }
redirect_to session[:dest_url]
如果我在 Firefox 中使用Web Developer 扩展手动创建一个 cookie,它可以正常工作,但当 Rails 这样做时就不行。有任何想法吗?