Загрузчик щебета Twitter не работает в рельсах

Я загружаю файл bootstrap-datepicker.js и включаю его в файл приложения.js. Это не работает ввиду

 <div class="well">
<div id="dp5" class="input-append date" data-date-format="dd-mm-yyyy" data-date="12-02-2012">
<input class="span2" type="dp5" readonly="" value="12-02-2012" size="16">
<span class="add-on">
<i class="icon-th"></i>
</span>
</div>

Это не отображение календаря для даты. где ми не так?

мой файл application .js

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require bootstrap-datepicker

//= require picker
//= require_tree .

$('#dp5').datepicker()

1 ответ

Решение

Добавлять //= require_self в application.js

это включает в себя и собственное содержимое файла. Это должно быть сделано явно.

также сохраняйте формат application.js

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require bootstrap-datepicker
//= require picker
//= require_tree .
//= require_self

$(function() {
   $('#dp5').datepicker()
 });

// Do not keep bank spaces between included files.

Я бы предложил создать новый js-файл и добавить в него содержимое, а затем включить его в application.js.

сохранить application.js как индексный файл

Другие вопросы по тегам