Я создаю новое приложение на основе Rails, которое будет иметь учетные записи, подобные Basecamp, для каждого поддомена. Каждой учетной записи (клиенту/клиенту) должно быть разрешено хранить различные настройки, такие как цветовая схема, их поддомен, предпочтительный механизм аутентификации и т. Д.New Rails App - Управление настройками учетной записи
Итак, как мне обрабатывать настройки для каждой учетной записи, чтобы я мог легко добавить новые настройки позже, применимые ко всем учетным записям? Примеры или идеи о том, как создавать объекты и отношения (т. Е. Много-ко-многим), были бы замечательными. Кроме того, если у вас есть хорошие статьи, я бы очень признателен за ссылку на них. Это приложение должно быть высокопрофессиональным, и я хочу убедиться, что я получу некоторые из этих основных вещей прямо перед тем, как перейти в оставшуюся часть проекта.
Большое спасибо!
Спасибо за ответ. Я прочитал этот пост, и я знаю, что, возможно, я слишком усложнил свой вопрос. Все, что я действительно спрашивал, было для чистого, расширяемого способа настройки. Кажется глупым для каждого клиента иметь параметр colorscheme, если я знаю, что у каждого клиента будет параметр colorscheme. Я предполагаю, что я пытаюсь найти способ для чистого разделения настроек, чтобы его легко было кодировать, но также легко модифицировать. –