什麼時候可以使用多個設計模型?什麼時候可以使用多個設計模型?
我有3種類型的用戶 - 用戶,供應商和管理員。供應商比用戶有更多的領域,所以我想爲他們分開表格。用戶可以註冊並使用Facebook登錄(供應商不能)。用戶和供應商共享相同的登錄頁面/表單。
我開始使用多個設計模型,弄不清如何處理單一登錄頁面,然後在此處閱讀大量有關使用多態關聯和STI而不是離散模型的內容。我仍然感到困惑,因爲什麼時候應該使用每種方法,哪裏會更好地工作......我知道它有點模糊,任何建議都會很棒,或者有很好的聯繫..
用戶還填寫當他們註冊時一堆額外的領域 - 即使通過Facebook。我如何跟蹤omniauth登錄的這些字段? (和我應該使用設計這個或類似omniauth身份..?)
感謝您看着這個!我是一個新手設置認證的第一次,非常感謝幫助