Sprockets on ruby-kirjasto verkkoresurssien kokoamiseen ja palvelemiseen Sprockets mahdollistaa sovelluksen JavaScript-tiedostojen järjestämisen pienempiin, paremmin hallittaviin osiin, jotka voidaan jakaa useille hakemistoille ja tiedostoille. Se tarjoaa rakenteen ja käytännöt omaisuuden sisällyttämiseksi projekteihimme.
Mitä Rails-omaisuus ovat?
Asset pipeline tarjoaa puitteet ketjuttaa ja pienentää tai pakata JavaScript- ja CSS-resurssit. Se lisää myös mahdollisuuden kirjoittaa nämä resurssit muilla kielillä ja esiprosessoreilla, kuten CoffeeScript, Sass ja ERB. … Asset pipeline on toteutettu hammasrattailla-rails gemillä, ja se on oletuksena käytössä.
Kuinka poistat hammaspyörän kiskoista?
Poista hammaspyörät
- nippu poista sass-kiskot.
- rm config/initalizers/assets.rb.
- Korvaa vaativat 'rails/all' tiedostossa config/application.rb näillä riveillä: …
- Poista nämä rivit osoitteesta config/application/development.rb. …
- Poista nämä rivit osoitteesta config/application/production.rb.
Tarvitsenko Webpackerin?
Uudet Rails-sovellukset on määritetty käyttämään webpackia JavaScriptille ja Sprocketsia CSS:lle, vaikka voit tehdä CSS:n verkkopaketissa. Sinun tulee valita Webpacker Sprocketsin sijaan uudessa projektissa, jos haluat käyttää NPM-paketteja ja/tai haluat käyttää uusimpia JavaScript-ominaisuuksia ja työkaluja.
Mitä on resurssien esikääntäminen?
RAILS_ENV=tuotantokiskojen resurssit: esikäännös. RAILS_ENV=tuotanto käskee Railsia kääntämään resurssien tuotantoversion. varat:precompile on a Railin tarjoama rake-tehtävä, jossa on ohjeet resurssien kääntämiseen.