A
Sprockets egy Ruby könyvtár webes eszközök fordítására és kiszolgálására A Sprockets lehetővé teszi az alkalmazások JavaScript-fájljainak kisebb, jobban kezelhető darabokba rendezését, amelyeket számos könyvtár és fájl között eloszthat.. Szerkezetet és gyakorlatokat biztosít arra vonatkozóan, hogy miként építsünk be eszközöket projektjeinkbe.
Mik a Rails eszközei?
Az eszközfolyamat keretet biztosít a összefűzéshez és a minimalizálásához vagy a JavaScript- és CSS-eszközök tömörítéséhez. Lehetőséget ad arra is, hogy ezeket az eszközöket más nyelveken és előfeldolgozókon, például CoffeeScripten, Sass-on és ERB-n írják. … Az eszközfolyamatot a lánckerék-sín gem valósítja meg, és alapértelmezés szerint engedélyezve van.
Hogyan lehet eltávolítani a lánckereket a Railsből?
Tágítókerekek eltávolítása
- köteg eltávolítása sass-rails.
- rm config/initilizers/assets.rb.
- Cserélje ki a szükséges 'rails/all'-et a config/application.rb fájlban ezekkel a sorokkal: …
- Távolítsa el ezeket a sorokat a config/application/development.rb fájlból. …
- Távolítsa el ezeket a sorokat a config/application/production.rb. fájlból
Szükségem van Webpackerre?
Az új Rails-alkalmazások úgy vannak beállítva, hogy a JavaScripthez webpackot és a CSS-hez a Sprockets-et használják, bár a CSS-t webpackben is megteheti. Ha NPM-csomagokat szeretne használni, és/vagy hozzá szeretne férni a legfrissebb JavaScript-szolgáltatásokhoz és eszközökhöz, válassza a Webpackert a Sprockets helyett egy új projektben.
Mi az eszközök előrefordítása?
RAILS_ENV=termelési sínek eszközök: előfordítás. RAILS_ENV=a gyártás azt utasítja a Railsnek, hogy fordítsa le az eszközök éles verzióját. Az resources:precompile egy a Rails által biztosított rake feladat, amely utasításokat tartalmaz az eszközök összeállításához.