В настоящее время я добавляю Backbone.js в существующее приложение Ruby on Rails. Цель состоит в том, чтобы отображать, фильтровать и манипулировать некоторыми данными исключительно на стороне клиента. В настоящее время я изо всех сил пытаюсь не дублировать представления, которые у меня есть для данных на Rails в Backbone. В идеале у меня будет один канонический / просмотр / шаблон для использования в моем приложении.
Мои представления rails в настоящее время находятся в HAML, и в них встроена некоторая логика для отображения данных. Я потратил некоторое время, используя Mustache на стороне клиента, но мне действительно не нравится писать сырой HTML вместо HAML и дублировать логику, найденную в моих представлениях rails.
Я открыт для любых предложений.