положить коллекцию рельсов в шаблоны активов - PullRequest
2 голосов
/ 23 февраля 2012

У меня есть интерфейс backbone.js и сервер Rails, и все мои файлы шаблонов находятся в каталоге assets.

Я хочу реализовать список выбора в одном из моих шаблонов с данными, поступающими из контроллера.

Например, у меня есть AccountController, и я хочу, чтобы пользователь мог выбирать из доступных учетных записей.Сейчас у меня есть AJAX-запрос на создание списка выбора учетных записей, но он неэффективен.

Есть ли способ внедрить мои данные Rails в мои шаблоны до того, как шаблоны будут отправлены пользователю?

1 Ответ

1 голос
/ 25 февраля 2012

Если вы согласны с использованием mustache.js для рендеринга ваших шаблонов, poirot может делать именно то, что вы пытаетесь сделать.С this вы можете сделать так, чтобы данные рельсов отображались в шаблон перед визуализацией шаблона на внешнем интерфейсе, а также можно использовать один и тот же шаблон усов как для внутреннего, так и для внешнего интерфейса.Держите его СУХОЙ.

Еще один способ решения этой проблемы - назвать файлы JS следующим образом: example.js.erb, который позволяет вам отображать выбранный HTML или данные непосредственно в файл JS, ииспользуйте его по мере необходимости.

...