【发布时间】:2009-12-19 05:31:11
【问题描述】:
我正在尝试在一个域中设置一个 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 选项会允许这样做。
谢谢。
【问题讨论】:
标签: ruby-on-rails heroku