添加 angular-chart.js 到 Rails application.js 文件
Add angular-chart.js to Rails application.js file
我正在尝试根据 github 说明在 Rails 应用程序的 Angular 中设置 angular-chart.js
。但是文档不是专门针对 Rails 所以我 运行 出错了。
安装说明:http://jtblin.github.io/angular-chart.js/
供参考,
- 通过凉亭安装,
bower install angular-chart.js --save
- 添加为依赖项,
angular.module('myModule', ['chart.js']);
。
Documentation then recommends then adding <script src="bower_components/angular-chart.js/dist/angular-chart.js"></script>
, 但如果我添加此行则找不到此文件(认为是因为使用 Rails)。
由于应用程序 Angular 在 Rails 之上,我认为它需要添加到 Rails application.js
文件中。否则会出现 angular no module
错误。
但我不确定 application.js 中到底需要添加什么。我试过:
- chart.js
- angular-chart.js
- angular-图表
(以//= require
开头)
但是一切都会导致 Rails 错误,
Sprockets::FileNotFound in Boards#index
couldn't find file 'chart.js' with type 'application/javascript'
有没有办法准确找出需要添加到 application.js
中的内容?或者其他解决方法?
(如果难以理解,请见谅。)
您可以使用(正如您在讨论中提到的)gem browserify-rails
轻松获取 bower/node.js 包。将 gem 包含到 Gemfile、bundle install
,然后将 npm/bower 包安装到 app.
gem 'browserify-rails'
我正在尝试根据 github 说明在 Rails 应用程序的 Angular 中设置 angular-chart.js
。但是文档不是专门针对 Rails 所以我 运行 出错了。
安装说明:http://jtblin.github.io/angular-chart.js/
供参考,
- 通过凉亭安装,
bower install angular-chart.js --save
- 添加为依赖项,
angular.module('myModule', ['chart.js']);
。
Documentation then recommends then adding <script src="bower_components/angular-chart.js/dist/angular-chart.js"></script>
, 但如果我添加此行则找不到此文件(认为是因为使用 Rails)。
由于应用程序 Angular 在 Rails 之上,我认为它需要添加到 Rails application.js
文件中。否则会出现 angular no module
错误。
但我不确定 application.js 中到底需要添加什么。我试过:
- chart.js
- angular-chart.js
- angular-图表
(以//= require
开头)
但是一切都会导致 Rails 错误,
Sprockets::FileNotFound in Boards#index
couldn't find file 'chart.js' with type 'application/javascript'
有没有办法准确找出需要添加到 application.js
中的内容?或者其他解决方法?
(如果难以理解,请见谅。)
您可以使用(正如您在讨论中提到的)gem browserify-rails
轻松获取 bower/node.js 包。将 gem 包含到 Gemfile、bundle install
,然后将 npm/bower 包安装到 app.
gem 'browserify-rails'