/ / Laden Sie selektiv Teile des Bootstraps in die Rail-Asset-Pipeline - Ruby-on-Rails, Twitter-Bootstrap, Asset-Pipeline

Laden Sie Teile des Bootstrap selektiv in die Ressourcen-Pipeline von Rails - Ruby-on-Rails, Twitter-Bootstrap, Asset-Pipeline

Started GET "/assets/bootstrap-transition.js?body=1" for 64.124.65.162 at 2013-07-19   14:40:24 +0000
Served asset /bootstrap-transition.js - 304 Not Modified (0ms)


Started GET "/assets/bootstrap-button.js?body=1" for 64.124.65.162 at 2013-07-19 14:40:24    +0000
Served asset /bootstrap-button.js - 304 Not Modified (0ms)


Started GET "/assets/bootstrap-carousel.js?body=1" for 64.124.65.162 at 2013-07-19 14:40:24 +0000
Served asset /bootstrap-carousel.js - 304 Not Modified (9ms)

Oben ist ein Teil meiner Ausgabe vom Schienen-Server. Wenn meine Anwendung kein Karussell verwendet oder geplant ist, eines zu verwenden ... Ich sollte das Javascript nicht laden. Wie wähle ich die Bootstrap-Dateien aus, die ich laden möchte? Ich benutze den Bootstrap-sass-Gem und meine application.js sieht aus wie

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require_tree .

Antworten:

2 für die Antwort № 1

Nachfolgend die Dateinamen, die von verwendet werden bootstrap-sass Juwel. Entfernen Sie die Plugins, die Sie nicht benötigen. Dateien werden aufgelistet Hier und und es ist in der Readme-Datei erwähnt Hier

//= require bootstrap-transition
//= require bootstrap-affix
//= require bootstrap-alert
//= require bootstrap-button
//= require bootstrap-carousel
//= require bootstrap-collapse
//= require bootstrap-dropdown
//= require bootstrap-modal
//= require bootstrap-scrollspy
//= require bootstrap-tab
//= require bootstrap-tooltip
//= require bootstrap-popover
//= require bootstrap-typeahead