Я интересно, что лучший способ идти о следующей проблеме проектирования:Рельсы привилегированной столы и Преобладающая
У меня есть пользователь, который будет иметь таблицу настроек. У меня также будет место, которое принадлежит пользователю. Я хочу следующую функциональность:
Место проведения будет иметь настройки, все из которых будут установлены в таблице Предпочтения, принадлежащей пользователю. Я хочу, чтобы они были настройками по умолчанию. Однако каждый отдельный объект может переопределить эти предпочтения.
Одиночный стол наследования? Разделите модели и просто проверьте наличие «Предпочтений места»?