Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.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 角度轨道模板不起作用_Javascript_Ruby On Rails_Angularjs - Fatal编程技术网

Javascript 角度轨道模板不起作用

Javascript 角度轨道模板不起作用,javascript,ruby-on-rails,angularjs,Javascript,Ruby On Rails,Angularjs,我正在学习thinker关于使用angular+rails的教程()。在我尝试使用AngularRails模板将模板放入javascript文件夹之前,一切都很好。我是rails新手,所以我不知道这个gem是如何工作的。但是我确实按照教程做了很多次,仍然没有工作 总之,注入angular应用程序的“模板”模块似乎没有将这些模板编译到templateCache中,或者application.js文件忽略了扩展名为.html的所有文件 以下是我在github上的代码: 我找到的解决方案是: 这是一个

我正在学习thinker关于使用angular+rails的教程()。在我尝试使用AngularRails模板将模板放入javascript文件夹之前,一切都很好。我是rails新手,所以我不知道这个gem是如何工作的。但是我确实按照教程做了很多次,仍然没有工作

总之,注入angular应用程序的“模板”模块似乎没有将这些模板编译到templateCache中,或者application.js文件忽略了扩展名为.html的所有文件

以下是我在github上的代码:

我找到的解决方案是:

这是一个
链轮
不兼容,但2.1.3可以工作,因此在您的GEM文件中使用它:

gem 'sprockets', '2.12.3'
(显然需要
捆绑更新链轮)

这样做就足够了

bundle update

由于库正在查找链轮~>2

,以防Rails出现指向模板文件的404错误,请确保将模板命名为不同于正在使用它的.js文件


模板服务需要能够区分编译到.js中模板缓存的
my_directive.js
my_directive.html
。您应该以不同的方式命名您的模板,例如,
my_directive\u template.html

请在问题中添加代码。好的,我发现这是由链轮3和角轨不兼容引起的-templates@KevinZhang,那么这有解决办法吗?我和你在同一条船上。这段代码以前对我有用,但我认为最近的一次更新破坏了它。我也有这个问题。谢谢你的修复。我还发现使用美洲狮宝石会使它爆炸。有什么想法吗?@R.J.Robinson恐怕这里没有线索。我想将angular rails模板更新为0.2.0应该与sprokets 3兼容。但事实并非如此。在这个解决方案发表一年后,我遇到了同样的问题,而且似乎不再有效。角轨模板gem的1.x版本需要链轮3.x。也许安装0.x版本的gem和2.x版本的sprockets会起作用,但我将不使用单独的模板继续本教程,因为我已经在这方面花费了太多时间。