Существует ли способ динамично ввести частичные шаблоны (и иметь его работа тот же путь в обеих Ruby & Javascript)? В основном я пытаюсь представить различные типы объектов в списке.
Лучшее, которое я могу придумать, является этим:
<div class="items">
{{#items}}
<div class="item">
{{#is_message}}
{{> message}}
{{/is_message}}
{{#is_picture}}
{{> picture}}
{{/is_picture}}
</div>
{{/items}}
</div>
Я не супервозбужден об этом подходе. Существует ли лучший путь?
Также обратите внимание, что различные типы моделей для представлений могут иметь неподобные поля. Я предполагаю, что мог всегда переходить к наименьшему общему знаменателю и иметь хеш данных, содержат HTML, однако я использовал бы шаблоны усов.