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

Ale*_*ski 15 javascript freebase jquery-ui ruby-on-rails-3 asset-pipeline

背景:我希望在我的应用程序中使用freebase建议.

我打算#location使用coffeescript 为输入添加自动完成:

$ ->
  $("#location").suggest type: "location"
Run Code Online (Sandbox Code Playgroud)

require_tree我的application.js文件中的资产管道将包含哪些内容:

//= require jquery
//= require jquery_ujs
//= require modernizr
//= require_tree .
Run Code Online (Sandbox Code Playgroud)

我必须复制suggest.min.jsapp/assets/javascripts并要求其为

//= require suggest.min
Run Code Online (Sandbox Code Playgroud)

或者我可以直接从其公开网址中提出要求吗?

cmp*_*lis 23

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

<%= javascript_include_tag "http://freebaselibs.com/static/suggest/1.3/suggest.min.js" %>
Run Code Online (Sandbox Code Playgroud)