0
A
回答
1
在Rails 2:
validates_uniqueness_of :email, :scope => :subdomain
在Rails 3:
validates :email, :uniqueness => true, :scope => :subdomain
在遷移:
add_index :users, [:subdomain, :email], :unique => true
0
範圍必須subdomain_id(不能訪問子域,使用時:範圍=>:子域)
驗證:電子郵件,:唯一性=> true,:範圍=>:subdomain_id
相關問題
- 1. 獲取範圍中的唯一號碼
- 2. Excel VBA通過鼠標獲取用戶所選範圍的範圍
- 3. 通過C#獲取Excel中指定區域的範圍.net
- 4. 設計:無法解決用戶範圍
- 5. 計算範圍的唯一值
- 6. 通過使用linq(範圍+計數)
- 7. 通過用戶定義的範圍
- 8. 根據子域設計註冊和登錄範圍
- 9. 設計:從用戶模型獲取並設置區域設置
- 10. 通過ID軌獲取唯一值
- 11. SharePoint:通過唯一ID獲取SPListItem
- 12. SQL獲取範圍內的用戶
- 13. 獲取用戶選擇範圍
- 14. 如何獲取打印區域範圍?
- 15. 從Cassandra中的一行通過Hector獲取多個列範圍
- 16. 設計和多租戶範圍
- 17. 從SQL中獲取整數範圍內的單個事件的唯一計數
- 18. 範圍設計電子郵件中的子域的電子郵件
- 19. 設計,子域名和超級用戶
- 20. 子域名localStorage的範圍
- 21. 範圍內的唯一值
- 22. LDAP通過用戶名和域名獲取用戶DN
- 23. 獲取Excel範圍的唯一版本的排名
- 24. excel vba通過鼠標獲取用戶選擇範圍的範圍並將其複製到剪貼板
- 25. 通過Angular中的子範圍更新父範圍
- 26. 如何通過獨特的用戶通過使用Rails的一個範圍3
- 27. 通過在主日期範圍內使用多個日期範圍來獲取時間範圍
- 28. 通過C#設置Excel命名範圍?
- 29. SQL通過電子郵件領域獲得一次客戶
- 30. 獲取設備唯一ID
謝謝:)但如何獲得登錄,以知道您傳遞到登錄頁面/控制器的哪個子域? – 2012-04-15 15:13:36
我不確定我是否瞭解您的問題。只有登錄保存到數據庫時,登錄纔會關心登錄是否唯一。至於如何讓Devise使用子域名保存登錄,我不知道。 – 2012-04-15 19:16:47
好的 - 這是我想知道如何去做的Devise登錄部分。不過謝謝你的回答。 – 2012-04-15 19:40:56