The likely reason that Rails tutorials suggest that the bootstrap-sass is just a matter of convenience; As Rails developers, we are used to adding a line to our Gemfile to integrate third-party libraries.
Additional advantages for the gem: after you complete the bundle install , you will not need an Internet connection to download development resources (there is no need to connect to an external CDN). Alternatively, you can use SASS to override Mixstart variables and customize the framework.
These advantages aside, if you do not configure Bootstrap, there is no need to use boostrap-sass in production. In fact, your argument about clients, perhaps already having CDN versions for publicly available JS / CSS frameworks, is certainly valid.
Short answer: don't think of the boostrap-sass as consent. This is a good starting point for configuration, but if configuration is not required, it is wise to go with a CDN.
Sean huber
source share