我正在構建一個新的基於Rails的應用程序,它將爲每個子域創建類似Basecamp的帳戶。應允許每個帳戶(客戶/客戶)存儲不同的設置,例如顏色方案,其子域,其首選身份驗證機制等。新Rails應用程序 - 處理帳戶設置
那麼,我應該如何處理每個帳戶的設置,以便稍後可以輕鬆添加適用於所有帳戶的新設置?如何構建對象和關係(即多對多)的例子或想法會很好。此外,如果您有任何好的文章,我會非常感謝這些鏈接。這個應用程序需要非常專業,我想確保在進入項目的其餘部分之前,我可以獲得一些基本的東西。
非常感謝!
感謝您的回答。我讀過那篇文章,我知道我認爲我可能會讓我的問題過於複雜。我真正要求的是提供一種乾淨的,可擴展的方式來提供設置。如果我知道每個客戶都會有一個colorscheme設置,那麼每個客戶都有一個colorcheme設置似乎很愚蠢。我想我試圖找到一種方法來清晰地分離設置,以便編碼很容易,但也易於修改。 – 2009-12-12 20:48:23