Если, например, у меня есть модель суперкласса: Еда и несколько моделей подкласса: Торт, Овощи, Макароны, Сыр, которые наследуют некоторые атрибуты от еды, а также имеют свои собственные атрибуты, как это организовать в рельсах? И как это будет работать в схеме БД? Буду ли я сначала генерировать модель суперкласса, и есть ли какие-то приемы для создания моделей подкласса уже как подклассы?
Генерация моделей подклассов в Rails
Ответы (1)
Если вы создаете таблицы подклассов в db, то это выглядит как association
, например Cake belongs_to Food
и Food has_many Cake
. Но если у вас есть только одна таблица с именем Food в db, то это случай Наследование одной таблицы
person
jon snow
schedule
17.04.2015