2
我成功地在JavaScript設置一個cookie:讀取cookie值
var date = new Date();
date.setTime(date.getTime()+(1*24*60*60*1000)); //one day expiration date
var expires = "; expires="+date.toGMTString();
window.name = date.getTime();
document.cookie = "window_name="+window.name+expires+"; path=/";
然後在鐵軌我嘗試閱讀(我都試過以下):
cookies[:window_name]
request.cookies['window_name']
兩個
其中有一個空值。 如何訪問我在Javascript中設置的window_name cookie?
您是否驗證過Cookie是使用諸如Firebug之類的工具由JavaScript創建的? – 2010-08-25 16:07:48
是的,使用Firebug,甚至顯示來自javascript'alert'函數的值。 – scott 2010-08-25 17:14:08
在您的控制器中,是否打印出「cookies」? – 2010-08-25 18:40:49