O que as rodas dentadas significam nos trilhos

Então, acabei de perceber que não faço a menor idéia do que são as rodas dentadas nos trilhos.

ao usar o bootstrap ou materializar, é solicitado que você inclua osprocket (roda dentada de inicialização ou roda dentada de materialização) noapplication.js Arquivo.

Tudo o que procuro fala sobre o pipeline de ativos e me confunde ainda mais.

De acordo com guias de rubi,

Tecnicamente, o pipeline de ativos não é mais um recurso essencial do Rails 4, foi extraído da estrutura na gema de carretos-trilhos.

e quando eu fizbundle show sprockets-rails, Eu tenho:

/Users/Sunday/workspace/resilience/vendor/bundle/ruby/2.1.0/gems/sprockets-rails-2.3.1

o que mostra que eu tenho a gema, pelo menos.

Mas minha confusão e minha pergunta é: qual é a importância desprockets, em oposição asprockets-rails que fez outras gemas comobootstrap ematerialize e provavelmente alguns outros a tersprockets, especialmente nos arquivos javascript?

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion