我正在构建一个新的基于Rails的应用程序,它将为每个子域创建类似Basecamp的帐户。应允许每个帐户(客户/客户)存储不同的设置,例如颜色方案,其子域,其首选身份验证机制等。新Rails应用程序 - 处理帐户设置
那么,我应该如何处理每个帐户的设置,以便稍后可以轻松添加适用于所有帐户的新设置?如何构建对象和关系(即多对多)的例子或想法会很好。此外,如果您有任何好的文章,我会非常感谢这些链接。这个应用程序需要非常专业,我想确保在进入项目的其余部分之前,我可以获得一些基本的东西。
非常感谢!
感谢您的回答。我读过那篇文章,我知道我认为我可能会让我的问题过于复杂。我真正要求的是提供一种干净的,可扩展的方式来提供设置。如果我知道每个客户都会有一个colorscheme设置,那么每个客户都有一个colorcheme设置似乎很愚蠢。我想我试图找到一种方法来清晰地分离设置,以便编码很容易,但也易于修改。 – 2009-12-12 20:48:23