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

时间:2011-08-29 20:08:20

标签: javascript ruby-on-rails-3 jquery-ui asset-pipeline freebase

背景:我希望在我的应用中使用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

或者我可以直接从其publicly available url

中索取

1 个答案:

答案 0 :(得分:23)

您可以随时通过将其放入视图或模板中从CDN获取它。

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