根据github指令,我正在尝试在Rails应用程序中设置angular-chart.js。但是这些文档并不是专门针对Rails的,所以我遇到了错误。
安装说明:http://jtblin.github.io/angular-chart.js/
作为参考,
bower install angular-chart.js --saveangular.module('myModule', ['chart.js']);。然后,文档建议添加<script src="bower_components/angular-chart.js/dist/angular-chart.js"></script>,但是如果我添加这一行(考虑一下,因为使用了Rails),就找不到这个文件。
由于应用程序是Rails顶部的角,所以我假设需要将它添加到Rails application.js文件中。否则,就会出现角no module错误。
但我不确定需要向application.js添加哪些内容。我试过:
(由//= require开头)
但一切都会导致Rails错误,
Sprockets::FileNotFound in Boards#index
couldn't find file 'chart.js' with type 'application/javascript'是否有一种方法可以确切地了解需要添加到application.js中的内容?或者其他解决这个问题的方法?
(如果这很难理解的话,请道歉。)
发布于 2016-04-26 13:44:32
您可以使用(正如您在讨论中提到的) gem browserify-rails轻松地获取bower/node.js包。将gem包含到Gemfile、bundle install中,然后将npm/bower包安装到app中。
gem 'browserify-rails'https://stackoverflow.com/questions/36863619
复制相似问题