Ruby on rails 如何在rails中使用googlecharts库?
我想在我的rails应用程序中使用Ruby on rails 如何在rails中使用googlecharts库?,ruby-on-rails,google-api,asset-pipeline,Ruby On Rails,Google Api,Asset Pipeline,我想在我的rails应用程序中使用googlecharts,我决定直接使用它,而不使用包装器库 目前我从https://www.google.com/jsapi并将其重命名为jsapi.js,然后将文件移动到vendor/javascripts/google/jsqpi.js 然后需要application.js中的文件 现在我可以使用这个库了,我只想知道这是否是在rails中使用第三方库的正确方法 有比这更好的方法吗?你看过吗 它充满了完全可以接受的例子vendor/assets/javasc
googlecharts
,我决定直接使用它,而不使用包装器库
目前我从https://www.google.com/jsapi
并将其重命名为jsapi.js
,然后将文件移动到vendor/javascripts/google/jsqpi.js
然后需要application.js
中的文件
现在我可以使用这个库了,我只想知道这是否是在rails中使用第三方库的正确方法
有比这更好的方法吗?你看过吗
它充满了完全可以接受的例子
vendor/assets/javascripts
是第三方javascript文件的正确位置
有时,您可以找到包含第三方javascript库的gem,并将它们集成到资产管道中(例如,
jquery ui rails
gem)。这很好,因为它使您不必负责处理实际的文件,并且在版本控制软件上更容易(Gemfile中的一行与整个文件相比)。您还可以使用bundler更新文件。然而,这往往只适用于真正流行的图书馆。有时,您可以为正在寻找的javascript库找到gem,但gem已经很久没有更新了。当然,您可以随时滚动您自己的gem,其中包含您想要的库。是的,我尝试了gem。它一开始工作得很好,但当涉及到复杂的东西时,gem就不再容易使用了。我个人认为是的。这是真的。宝石并不比图书馆容易