Включение внешних библиотек с использованием конвейера ресурсов Rails 3.1 - PullRequest
15 голосов
/ 30 августа 2011

Справочная информация: я хочу использовать freebase предложить в моем приложении.

Я намереваюсь добавить автозаполнение к вводу #location, используя coffeescript:

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

Который будет включен конвейером ресурсов на require_tree в мой файл application.js:

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

Должен ли я скопировать suggest.min.js в app/assets/javascripts и указать его как

//= require suggest.min

или я могу потребовать его напрямую с общедоступного URL ?

1 Ответ

23 голосов
/ 30 августа 2011

Вы всегда можете получить его из CDN, поместив его в представление или шаблон.

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