0

我正在尝试angular-chart.js按照 github 说明在 Angular on Rails 应用程序中进行设置。但是文档不是专门针对 Rails 的,所以我遇到了错误。

安装说明:http: //jtblin.github.io/angular-chart.js/

以供参考,

  1. 通过凉亭安装,bower install angular-chart.js --save
  2. 添加为依赖项,angular.module('myModule', ['chart.js']);.

然后文档建议添加<script src="bower_components/angular-chart.js/dist/angular-chart.js"></script>,但是如果我添加这一行(认为是因为使用 Rails),则找不到该文件。

由于应用程序是 Rails 之上的 Angular,我认为它需要添加到 Railsapplication.js文件中。否则存在角度no module误差。

但我不确定究竟需要向 application.js 添加什么。我试过了:

  • 图表.js
  • 角图.js
  • 角图

(以 开头//= require

但是一切都会导致 Rails 错误,

Sprockets::FileNotFound in Boards#index
couldn't find file 'chart.js' with type 'application/javascript'

有没有办法准确找出需要添加的内容application.js?或者其他一些方法来解决这个问题?

(抱歉,如果这很难理解。)

4

1 回答 1

1

您可以使用(正如您在讨论中提到的)gembrowserify-rails轻松获取 bower/node.js 包。将 gem 包含到Gemfilebundle install,然后将 npm/bower 包安装到应用程序中。

gem 'browserify-rails'
于 2016-04-26T13:44:32.103 回答