Sprockets ir Ruby bibliotēka tīmekļa līdzekļu apkopošanai un apkalpošanai Sprockets ļauj kārtot lietojumprogrammas JavaScript failus mazākos, vieglāk pārvaldāmos gabalos, kurus var sadalīt pa vairākiem direktorijiem un failiem.. Tā nodrošina struktūru un praksi, kā mūsu projektos iekļaut līdzekļus.
Kas ir Rails līdzekļi?
Līdzekļu konveijeris nodrošina ietvaru un mazināšanai vai JavaScript un CSS līdzekļu saspiešanai. Tas arī pievieno iespēju rakstīt šos līdzekļus citās valodās un pirmapstrādes procesoros, piemēram, CoffeeScript, Sass un ERB. … Līdzekļu konveijera ir ieviesta ar zobratu sliežu dārgakmeni, un tas ir iespējots pēc noklusējuma.
Kā noņemt ķēdes ratu no Rails?
Noņemiet ķēdes ratus
- komplektā noņemiet sliedes.
- rm config/initalizers/assets.rb.
- Aizstāt prasīt 'rails/all' failā config/application.rb ar šīm rindām: …
- Noņemiet šīs rindiņas no vietnes config/application/development.rb. …
- Noņemiet šīs rindiņas no config/application/production.rb.
Vai man ir nepieciešams Webpacker?
Jaunās Rails lietotnes ir konfigurētas, lai izmantotu tīmekļa pakotni JavaScript un Sprockets CSS, lai gan jūs varat izmantot CSS tīmekļa pakotnē. Ja vēlaties izmantot NPM pakotnes un/vai vēlaties piekļūt jaunākajiem JavaScript līdzekļiem un rīkiem, jaunā projektā izvēlieties Webpacker, nevis Sprockets.
Kas ir līdzekļu priekškompilācija?
RAILS_ENV=ražošanas sliežu līdzekļi: priekškompilācija. RAILS_ENV=ražošana liek Rails apkopot līdzekļu ražošanas versiju. property:precompile ir a Rails nodrošināts grābekļa uzdevums, kurā ir norādījumi aktīvu apkopošanai.