我试图按照github说明在Angular on Rails应用程序中设置angular-chart.js
。但是文档并不是专门针对Rails的,所以我遇到了错误。
安装说明:http://jtblin.github.io/angular-chart.js/
供参考,
bower install angular-chart.js --save
angular.module('myModule', ['chart.js']);
。文档然后建议添加<script src="bower_components/angular-chart.js/dist/angular-chart.js"></script>
,但如果我添加这一行,则找不到此文件(因为使用Rails)。
由于应用程序是Rails的Angular ontop,我认为它需要添加到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
的内容?或者其他一些解决方法?
(如果难以理解,请道歉。)
答案 0 :(得分:1)
您可以使用(正如您在讨论中所提到的)gem browserify-rails
来轻松获取bower / node.js包。将gem包含在 Gemfile ,bundle install
中,然后将npm / bower包安装到app中。
gem 'browserify-rails'