如何正确安装dc.js以使用Rails 5?

我正在探索dc.js,这将为我的数据质量分析应用程序提供强大的function。 但是我对如何设置库以使其完全运行变得疯狂:

  • D3安装得益于d3导轨gem
  • 使用npm install dc安装dc.js只需返回dc@2.1.6 ../../../node_modules/dc,但不带任何function。
  • 通过引用dc.js

    <script src="https://dc-js.github.io/dc.js/js/crossfilter.js" 

     <script src="https://dc-js.github.io/dc.js/js/dc.js"></script> 

生成错误,如d3.time是未定义的。 (直stream只依赖于D3 3.x?)。

  • 将http://cdnjs.cloudflare.com/ajax/libs/dc/2.0.0/dc.min.js和http://cdnjs.cloudflare.com/ajax/libs/dc/2.0.0/dc.min .css提供最新的代码? 但是如果我在防火墙后面的场所需要它,会发生什么?

  • 我应该在本地下载并复制所有的图书馆吗?

最后,哪个是干净,精益推荐的实现dc.js的方法?

谢谢。

  1. dc.js只与d3 v3完全兼容,更多信息在这里和这里 。

  2. 恕我直言,最简单的方法是旧的(在当地复制图书馆)。

    2.1。 Cloudflare不会提供最新的代码,因为您要求URL中的特定版本(在您的情况下,2.0.0)。