0
我正在與許多類型的用戶在rails應用程序上ruby。所有用戶將共享電子郵件地址和密碼的基本屬性以及created_at和updated_at的時間戳字段。其他字段對於用戶類型來說是獨一無二的(比如員工,供應商,經理等),我一直在研究單表繼承,但這看起來並不是正確的模式。另一種選擇似乎是有一個用戶模型has_one其他模型。用戶也可以有多種類型,即。員工和經理可以是同一個用戶。我還希望根據用戶的類型將用戶引導至登錄的特定頁面。這最好通過路由器中的約束或登錄時的大型switch語句完成嗎?與多種類型的用戶rails應用程序