当加载我的Rails ember应用程序时,我得到一个空白屏幕,因为ember试图在
找到我的应用程序和索引模板Ember.TEMPLATES['application] and Ember.TEMPLATES['index']
但是当我在控制台中运行Ember.TEMPLATES时,它会将所有模板显示为“app / application”和“app / index”。
所以ember正在寻找/application.hbs但却无法找到它,因为出于某种原因,模板被列为app / application。但是应用程序的实际文件结构是:
assets -> javascripts -> app -> templates -> application.hbs and index.hbs
所以他们的直接父母不是'app /'
知道为什么要这样做以及如何解决它?
谢谢!
答案 0 :(得分:1)
Ember-Rails直接从assets / javascripts目录编译把手
您有两个选项,修改层次结构以不使用app
文件夹。
或在config.handlebars.templates_root = 'app'
中设置application.rb
。