Versão:
Bootstrap Sass v3.1.1.
Arquivo:
Dentro deste arquivo:
assets/javascripts/bootstrap.js
Sintaxe Confusa:
Há um monte de linhas que se parecem com isso:
//= require bootstrap/affix
//= require bootstrap/alert
//= require bootstrap/button
...
Eu não estou familiarizado com esta sintaxe. Eu simplesmente quero gerar uma versão minificada de todos os arquivos JS bootstrap.
O que essa sintaxe significa? E como é usado?
Para o contexto, meu objetivo é simplesmente usar o Bootstrap Sass de uma forma que torne o upgrade para as últimas versões futuras do BS o mais simples possível.
Respostas:
2 para resposta № 1Esta é a sintaxe das rodas dentadas. Ele compila o JS em um único arquivo Sprockets.
Rodas dentadas é uma biblioteca Ruby para compilar eservindo ativos da web. Ele apresenta o gerenciamento de dependência declarativo para ativos JavaScript e CSS, bem como um poderoso pipeline de pré-processador que permite gravar recursos em linguagens como CoffeeScript, Sass e SCSS.
Rodas dentadas "repo: https://github.com/sstephenson/sprockets Rodas dentadas no Bootstrap Sass readme: https://github.com/twbs/bootstrap-sass#javascript
informações via @stevuu, encontradas nos comentários da pergunta acima.