Rails Devise插件有任何經驗嗎?在我的項目中,當用戶輸入用戶名和密碼時,我必須在另一個表中檢查用戶是否處於活動狀態。有兩個表格,第一個是user
,另一個是role_membership
,role_membership
表格中有一個名爲active_status
的列。我必須檢查active_status = 1
否則用戶無法登錄到系統。這裏的任何人都知道如何配置Devise插件來檢查另一個表中的值。我找到了一些教程,但他們都提到了在同一個表中的字段中進行檢查。在Ruby on Rails中使用Devise插件進行身份驗證限制
謝謝
爲什麼用戶active_status角色表?我首先將它移動到主用戶對象。看到這個問題,你的其他問題:http://stackoverflow.com/questions/5055362/devise-before-authenticate – 2012-07-16 09:49:18
其實active_status最近實施,其實際綁定與另一個表稱爲公司。所以當一個特定用戶被禁用時,該公司也將被禁用。但是你的建議也是一個很好的解決方案。我也會考慮一下 – Mujahid 2012-07-16 09:52:50