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