angular-rails-templates: templates are not found

前端 未结 4 928
粉色の甜心
粉色の甜心 2021-01-07 04:08

I have a rails application, using angularjs for the client side development. I try to load a template located in `app/assets/javascripts/templates/\':

myApp         


        
4条回答
  •  失恋的感觉
    2021-01-07 04:33

    Practice has shown that you should keep Angular templates in ./public folder. For example make a folder called templates in the public folder. Now you can just call them like this: templateUrl: 'templates/index.html'

    This makes sense as the app/assets/ is indeed only used for javascript and css files. Also you have the html files in app/views, but these are compiled by server because they use .erb extension. What you want is to have regular html files ready to be used any time. So you put them to public folder.

提交回复
热议问题