2014-10-27 4 views
0

Я использую angular.js в качестве моей рамки для клиентов и рельсов в качестве платформы для серверов. Один небольшой камень преткновения - где я должен хранить свои угловые?Где хранить угловые шаблоны в Rails?

Допустим, я делаю на заказ директиву:

directive("foobaz", function (cart) { return { 
    restrict: "E", 
    templateUrl: "components/bing/foobaz.html" 
} 

Как я должен обслуживать components/bing/foobaz.html? Должен ли я помещать его в свою общую папку:

root/public/bing/foobaz.html 

Или я должен делать маршруты и контроллер для обслуживания угловых видов?

ответ

1

вы можете использовать папку раскладки в

приложение -> вид -> макеты

или с .yml, мы можем хранить его в конфигурации, и нет необходимости упоминать в маршрутах.

0

У нас есть угловое решение. И мы храним шаблоны в каталоге app/assets/templates и используем haml для шаблонов. Для этих целей мы используем angular-rails-templates gem

Смежные вопросы