У меня есть три модели: paste
, snippet
и tutorial
.Я хочу показать самые новые из них, смешанные в одном списке, например, на странице:
<ul>
<li>Just a paste</li>
<li>The worst snippet ever (-10202343 kudos) (1 quadrillion comments)</li>
<li>Just another paste</li>
<li>Ruby on Rails tutorial (5 kudos) (2 comments)</li>
<li>Another snippet</li>
</ul>
Упорядочено по дате.Проблема в том, что я хочу смешать эти три модели в одном списке.Все модели имеют определенные атрибуты (например, snippet
и tutorial
имеют теги, все имеют заголовки, tutorial
s и snippet
s имеют репутацию, только paste
имеет приватный логический (поэтому он не должен быть указан)).
Как я могу смешивать разные модели на мой взгляд?Спасибо