我正在尝试在一个域中设置一个 cookie 并从另一个域访问它。这可能吗?
这是我在我的应用程序中所做的:
在控制器中,通过以下 url 访问测试操作:
def test
cookies[:foo] = {
:value => 'something',
:domain => 'myapp.heroku.com'
}
end
在同一个控制器中,通过以下 url 访问 test2 操作:
http://myapp.heroku.com/account/test2
def test2
puts "foo=#{cookies[:foo]}"
end
但 cookies[:foo] 的值始终为空。是否可以从 heroku.com 域访问 cookie。我认为设置 :domain 选项会允许这样做。
谢谢。