Re: Why do I have to require bootstrap if I'm using the gem
If there were an "automatic" way to add it, it would probably be like the CSS ` *= require_tree .` construct, which works alphabetically. That would ignore any overrides you wanted to set, or in the case of SCSS, any variables you wanted to populate with values. Doing things the long-hand way gives you a chance to ensure that requirements are met and there's a predictable order to loading. The same sort of thing would be even more critical in JS, where alphabetical order might load a jQuery plugin before jQuery itself.