AngularJS使用Rails资产管道

时间:2015-09-05 01:11:39

标签: angularjs ruby-on-rails-4 asset-pipeline

我根据以下指南设置了使用bower的导轨:http://joelencioni.com/blog/2014/01/03/integrating-bower-with-rails/

我已经安装了AngularJS并将其包含在我的application.js文件中。

现在,当我运行rake assets:precompile时,我在控制台中收到以下错误:

WARNING: Tried to load angular more than once.

但我的申请继续(貌似)工作正常。当我运行rake assets:clobber时,我不再收到错误。

我阅读了许多与此错误相关的StackOverflow问题和答案,但仍无法找到解决方案。 ng-app仅被声明一次,我的模板没有错误,我如何包含它们,turbolinks被删除等等。

编译资产时可能导致此错误的原因是什么?

更新:此处有一些奇怪的行为...使用Passenger在生产环境中运行应用程序,上述错误未显示。

0 个答案:

没有答案