Я занят созданием рубинов на рельсах.подмодель, подкласс или субконтроллер рубин на рельсах ссылки
Я хочу создать модель, которая содержит текстовую модель, модель изображения и модель ссылок. Каждая модель может иметь комментарии, но я не хочу создавать разные модели комментариев для модели текста, изображения и ссылки. Возможно ли, чтобы модель мультимедиа имела подкласс (или как он называется) aka: модель изображения, текстовая модель и модель ссылок. Или есть другой чистый способ сделать это. Thanks
Можно ли удалить commentable_type в базе данных (я не буду использовать @ comment.text, @ comment.picture, @ comment.link)? – kaibakker
@kaibakker: если у вас есть 3 разных модели для текста, изображения и ссылки каждый со своим идентификатором, тогда вам нужно иметь 'commentable_type', потому что вам нужно знать, к какой модели относится этот комментарий. Вы можете иметь только 'comment_id', если вы это сделаете так, как предлагал @corroded - так что только одна таблица в db для 3 моделей, которые наследуются от модели« Media ». – klew
Спасибо, это был глупый вопрос! – kaibakker