Sprockets je Ruby biblioteka za kompajliranje i serviranje web sredstava Sprockets omogućava organiziranje JavaScript datoteka aplikacije u manje komade koji se mogu upravljati i koji se mogu distribuirati u više direktorija i datoteka. Pruža strukturu i prakse o tome kako uključiti imovinu u naše projekte.
Šta su Rails sredstva?
Proizvod sredstava pruža okvir za spajanje i minimiziranje ili komprimiranje JavaScript i CSS sredstava. Takođe dodaje mogućnost pisanja ovih sredstava na drugim jezicima i predprocesorima kao što su CoffeeScript, Sass i ERB. … Cjevovod sredstava implementiran je draguljem lančanika-šine i omogućen je po defaultu.
Kako ukloniti lančanik sa Rails-a?
Ukloni lančanike
- bundle remove sass-rails.
- rm config/initalizers/assets.rb.
- Zamijenite zahtijevaju 'rails/all' u config/application.rb sa ovim redovima: …
- Uklonite ove linije iz config/application/development.rb. …
- Uklonite ove linije iz config/application/production.rb.
Da li mi treba Webpacker?
Nove Rails aplikacije su konfigurirane da koriste webpack za JavaScript i lančanike za CSS, iako možete raditi CSS u webpacku. Trebali biste odabrati Webpacker umjesto Sprockets na novom projektu ako želite koristiti NPM pakete i/ili želite pristup najnovijim JavaScript funkcijama i alatima.
Šta je prekompilacija imovine?
RAILS_ENV=produkcijske tračnice sredstva:prekompilacija. RAILS_ENV=production govori Rails-u da kompajlira proizvodnu verziju sredstava. assets:precompile je a Rails pruža rake zadatak koji ima uputstva za kompajliranje sredstava.