[問題] rails tutorial某段看不太懂
就是這一段
(http://ruby.railstutorial.org/chapters/sign-in-sign-out#sec-remember_me)
裡面提到,要記錄使用者的登入狀態,最直覺的方法是直接把user的id存在session裡:
``` ruby
session[:remember_token] = user.id
```
需要的時候就可以取得
``` ruby
User.find(session[:remember_token])
```
但它也說了,這個方法只能持續到使用者關閉瀏覽器之前,但是我用我另一個採用這個方
法的程式測試過,關掉瀏覽器甚至是重開伺服器都沒有影響使用者的登入狀態。是不是我
誤解他的意思了?
另外,rails處理session的方式是把資料以cookie的方式存在使用者端,在伺服器端只有
存一個session id以作對照之用對嗎?
在此先謝謝各位的回覆。
----
本篇文章本來先發在ruby-taiwan.org,但是它怪怪的,無法顯示我的貼文,
所以在這裡重新問一次。
--
★ 辰星! 五 歡迎加入五行戰鬥牌的奇幻世界!
★ ★ 太白! 歲星! 星 官方網站:(內有討論區)
★★ 鎮星!熒惑! 連 http://goo.gl/jC2sp
「當蒼茫天穹中 那並非最閃亮 珠 PTT台大社版:NTU-CFE
但卻最純淨的五顆星 連成一線時,!
天與地的共鳴 將永不止歇,其力量可至無限。」 ψrexkimta
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.24.193.23
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章
-1
12