/ / Selektywne ładowanie części bootstrapu w potoku infrastruktury szyn - ruby-on-rail, twitter-bootstrap, potok zasobów

Selektywnie ładuj części bootstrapu w rurociągu asset rails - ruby-on-rail, 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)

Powyżej znajduje się część moich danych wyjściowych z serwera szyny. Jeśli moja aplikacja nie używa karuzeli lub nie zamierza jej użyć ... Nie powinienem ładować javascriptu. Jak wybrać, które pliki bootstrap chciałbym wczytać? Używam gem bootstrap-sass, a mój app.js wygląda

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

Odpowiedzi:

2 dla odpowiedzi № 1

Poniżej znajdują się nazwy plików używane przez bootstrap-sass klejnot. Możesz usunąć wtyczki, których nie potrzebujesz. Pliki są wymienione tutaj i i jest wspomniany w readme tutaj

//= 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