如何在rails中使用googlecharts库?

时间:2014-11-23 18:44:41

标签: ruby-on-rails google-api asset-pipeline

我想在我的rails App中使用googlecharts,我决定直接使用它而不使用包装库。

目前,我从jsapi下载https://www.google.com/jsapi文件,并将其重命名为jsapi.js,然后将文件移至vendor/javascripts/google/jsqpi.js

然后要求application.js中的文件。

现在我可以使用我想要的库,只知道这是否是在rails中使用第三方库的正确方法。

有没有比这种方式更好的方法?

2 个答案:

答案 0 :(得分:0)

您是否看过googlecharts gem

充满了例子

答案 1 :(得分:0)

这是完全可以接受的。 vendor/assets/javascripts是第三方javascript文件的正确位置。

有时您可以找到包含第三方JavaScript库的宝石,并将它们集成到资产管道中(例如jquery-ui-rails gem)。这很好,因为它使您不负责处理实际文件,并且在您的版本控制软件上更容易(Gemfile中的一行与整个文件相比)。您还可以使用bundler更新文件。但是,这往往只适用于真正受欢迎的图书馆。有时您可以找到您正在寻找的javascript库的宝石,但宝石尚未更新。当然,您可以随时滚动自己的gem,其中包含您想要的库。