我對RoR很陌生,正在嘗試實現一個用戶登錄系統。我已經掌握了大部分工作,但我正在努力解決如何在多個不同視圖/控制器中引用登錄用戶的問題。我可以將用戶存儲在會話中嗎?還是有更好的方法來做到這一點?可以在Ruby on Rails中將登錄用戶存儲在會話中嗎?
感謝您閱讀
我對RoR很陌生,正在嘗試實現一個用戶登錄系統。我已經掌握了大部分工作,但我正在努力解決如何在多個不同視圖/控制器中引用登錄用戶的問題。我可以將用戶存儲在會話中嗎?還是有更好的方法來做到這一點?可以在Ruby on Rails中將登錄用戶存儲在會話中嗎?
感謝您閱讀
你會更有可能在會話中存儲的用戶ID,然後從別的地方獲得實際的用戶,如您的數據存儲。也就是說,有plugins已經進行了身份驗證,如果您使用了一個,則不需要擔心任何此問題。
是的,你可以。使用類似Authlogic或Devise是首選。
由於你是一個新手,做結賬Rails教程 - http://www.railstutorial.org/book。有一章介紹登錄/註銷/註冊的內容。