使用Rails 3.1资产管道包含外部库

15

背景:我希望在我的应用程序中使用freebase suggest

我打算使用Coffeescript为#location输入框添加自动完成功能:

$ ->
  $("#location").suggest type: "location"

这将在我的application.js文件中的require_tree处被资产管道包含:

//= require jquery
//= require jquery_ujs
//= require modernizr
//= require_tree .

我必须将suggest.min.js复制到app/assets/javascripts并按如下方式引用它吗?

//= require suggest.min

还是我可以直接从其公开可用的 URL中要求它?

1个回答

23

你可以通过将其放在视图或模板中,始终从CDN获取它。

<%= javascript_include_tag "http://freebaselibs.com/static/suggest/1.3/suggest.min.js" %>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接