Javascript 我最初尝试在ember中使用默认路由时,遗漏了什么?
目前,控制台说找不到任何模板,但是,当I console.log Ember.templates时,它们都在那里 发生了什么事?我在谷歌上搜索了几个小时。 (我是ember的新手,所以,我可能因为还不知道所有的命名法而搜索错误……但说真的……这应该是开箱即用的,是吗?) 下面是一张我正在经历的图片:Javascript 我最初尝试在ember中使用默认路由时,遗漏了什么?,javascript,ember.js,ember-rails,Javascript,Ember.js,Ember Rails,目前,控制台说找不到任何模板,但是,当I console.log Ember.templates时,它们都在那里 发生了什么事?我在谷歌上搜索了几个小时。 (我是ember的新手,所以,我可能因为还不知道所有的命名法而搜索错误……但说真的……这应该是开箱即用的,是吗?) 下面是一张我正在经历的图片: (很抱歉太大)您的模板名称是嵌套的,但不应该是嵌套的。应用程序模板前面不应该有app/application,等等 foo/bar将代表一个资源。路径 App.Router.map(functio
(很抱歉太大)您的模板名称是嵌套的,但不应该是嵌套的。
应用程序
模板前面不应该有app/application
,等等
foo/bar
将代表一个资源。路径
App.Router.map(function(){
this.resource('foo', function(){
this.route('bar');
});
});
是否有一个配置选项来告诉ember根路径是
app
?无论如何,你是对的。我将所有余烬文件移到Rails.root/app/assets/javascripts
而不是Rails.root/app/assets/javascripts/app
,然后它开始工作。非常感谢。没有一个是我知道的模板。但是您可以为每个路由创建一个视图,并告诉它使用该templateName。。。这听起来像是一个很大的工作,但当你不明白为什么它不工作的时候,调试就不是那么容易了