0
我正在使用Rails 4.0
和devise gem
進行用戶驗證。我有一個使用devise
默認腳手架的基本用戶模型設置。將UserID傳遞給使用Devise/Rails進行建模
我的用戶每個人都有一個id
,我想傳遞id
其他表。得到那id
以便我可以做到這一點的最佳方法是什麼?我想要類似current_user.id
,但我不知道如何定義current_user
。設計默認提供這樣的東西嗎?
我正在使用Rails 4.0
和devise gem
進行用戶驗證。我有一個使用devise
默認腳手架的基本用戶模型設置。將UserID傳遞給使用Devise/Rails進行建模
我的用戶每個人都有一個id
,我想傳遞id
其他表。得到那id
以便我可以做到這一點的最佳方法是什麼?我想要類似current_user.id
,但我不知道如何定義current_user
。設計默認提供這樣的東西嗎?
是的設計將使您的控制器和視圖中的current_user
輔助方法可用,當您將before_filter :authenticate_user!
添加到您的控制器。
這在文檔here中有更詳細的解釋。
您無法將ID傳遞給其他表,您可以在表中創建引用用戶ID的外鍵。 –