Допустим, у нас есть следующие таблицы:
Question: id, questionable_type, questionable_id, body
Post: id, type, body
Country: id, type, continent
Почта и Страна оба сомнительны. Как мы можем загружать вопросы с их морфинговыми отношениями с отдельными условиями для модели ?
Например: Как получить вопросы с сомнительным отношением, где type = 'single'
(, если сомнительная модель Сообщение ) или , где continent = 'asia'
(, если сомнительной моделью является Страна )?