javascriptjqueryruby-on-railstwitter-bootstrapbootstrap-sass

Rails app: require bootstrap vs require bootstrap-sprockets


What is the consequential difference between adding

//= require bootstrap-sprockets

and

//= require bootstrap

to application.js?

The documentation says:

bootstrap-sprockets provides individual Bootstrap Javascript files (alert.js or dropdown.js, for example), while bootstrap provides a concatenated file containing all Bootstrap Javascripts

Does one offer better performance over the other, or something?


Solution

  • Require bootstrap over bootstrap-sprockets for faster compilation.

    Require bootstrap-sprockets over bootstrap for ease of debugging.

    While bootstrap-sprockets provides individual Bootstrap components for ease of debugging, you may alternatively require the concatenated bootstrap for faster compilation

    https://github.com/twbs/bootstrap-rubygem#a-ruby-on-rails