Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我最初尝试在ember中使用默认路由时,遗漏了什么?_Javascript_Ember.js_Ember Rails - Fatal编程技术网

Javascript 我最初尝试在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

目前,控制台说找不到任何模板,但是,当I console.log Ember.templates时,它们都在那里

发生了什么事?我在谷歌上搜索了几个小时。 (我是ember的新手,所以,我可能因为还不知道所有的命名法而搜索错误……但说真的……这应该是开箱即用的,是吗?)

下面是一张我正在经历的图片:


(很抱歉太大)

您的模板名称是嵌套的,但不应该是嵌套的。
应用程序
模板前面不应该有
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。。。这听起来像是一个很大的工作,但当你不明白为什么它不工作的时候,调试就不是那么容易了