我正在学习thinkster Angular-Rails教程(https://thinkster.io/angular-rails),在尝试安装Devise时遇到以下错误:
链轮::文件在Application#angular中未找到
couldn't find file 'angular-devise'(in /app/assets/javascripts/application.js:2)我已经安装了Devise gem,重启了服务器,安装了angular-devise,并将Devise模块注入到我的应用程序中。如何进行故障排除的指导非常感谢!
发布于 2016-01-24 20:44:12
使用AngularDevise/lib/devise代替angular-devise,但它必须放在angular-rails-templates之后,请参阅以下顺序
//= require angular
//= require angular-rails-templates
//= require AngularDevise/lib/devise发布于 2016-03-22 03:51:18
Ravi的方法对我很有效。
thinkster教程中的步骤如下:在angular之后,需要在application.js中使用angular-devise
这一步的措辞似乎可以改进。
注意,AngularDevise文件夹包含一个指向lib/devise.js的bower.json文件。所以这也是可行的:
//= require AngularDevise 这样做与在application.js文件中引用其他包的方式更一致。而且它使application.js不受将来对AngularDevise目录中的目录结构/命名的更改的影响。
https://stackoverflow.com/questions/34930894
复制相似问题