簡體   English   中英

Cookies不保存

[英]Cookies not saving

我正在localhost:3000上的應用程序上工作,剛開始使用cookie,退出chrome后無法讓它們保持保存狀態。 我檢查了我的偏好設置,結果很好,保留了其他網站(如stackoverflow)的cookie。 我嘗試了多種保存Cookie的方法,包括

cookies.permanent[:guest_user_id] = create_guest_user.id

並且它不起作用(create_guest_user是用於實現guest_user的方法,取自https://github.com/plataformatec/devise/wiki/How-To:-Create-a-guest-user )。 另外,當我在登錄頁面上確認記得我時,Devise也不會保存任何內容。 我什至加了

Devise::TRUE_VALUES << ["on"]

正如另一篇文章所推薦的那樣,對我也不起作用。 我正在使用Rails 3.1.1,formastic 2.0.2和設計1.5.1。 我正在運行Mac OS 10.6.8和Chrome 15.0.874.121。 謝謝您的幫助。

更新:我什至嘗試按照這里的建議更改主機文件, 設置HTTP cookie時可以使用本地主機作為域嗎? 而且仍然無法正常工作。 我是否缺少明顯的東西?

我猜只是沒有一種相對簡單的方法可以解決Chrome中的這個問題。 我嘗試了各種解決方案,但收效甚微。 不知道為什么Google在Chrome中有這種設計,因為它的開發人員工具很棒,我也不願意切換瀏覽器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM