[英]Why is Ember/handlebars.js adding 'app/' to the front of my template files?
当加载我的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 /”
知道为什么要这样做以及如何解决吗?
谢谢!
Ember-Rails直接从asset / javascripts目录中编译把手。
您有两个选择,将层次结构修改为不使用app
文件夹。
或在application.rb
设置config.handlebars.templates_root = 'app'
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.