Sprockets, web varlıklarını derlemek ve sunmak için bir Ruby kitaplığıdır Sprockets, bir uygulamanın JavaScript dosyalarını bir dizi dizin ve dosyaya dağıtılabilen daha küçük, daha yönetilebilir parçalar halinde düzenlemeye olanak tanır. Varlıkların projelerimize nasıl dahil edileceğine ilişkin yapı ve uygulamalar sağlar.
Rails varlıkları nedir?
Varlık ardışık düzeni, JavaScript ve CSS varlıklarını birleştirmek ve küçültmek veya sıkıştırmak için bir çerçeve sağlar. Ayrıca, bu varlıkları CoffeeScript, Sass ve ERB gibi diğer dillerde ve ön işlemcilerde yazma yeteneğini de ekler. … Varlık ardışık düzeni, sprockets-Rails gem tarafından uygulanır ve varsayılan olarak etkinleştirilir.
Rails'den bir zincir dişlisini nasıl çıkarırsınız?
Dişlileri Kaldır
- paket sass-rails'i kaldırın.
- rm config/initalizers/assets.rb.
- Replace config/application.rb dosyasındaki 'rails/all' öğesini şu satırlarla değiştirin: …
- Bu satırları config/application/development.rb'den kaldırın. …
- Bu satırları config/application/production.rb'den kaldırın.
Webpacker'a ihtiyacım var mı?
Yeni Rails uygulamaları, web paketinde CSS yapabilmenize rağmen JavaScript için web paketini ve CSS için Sprockets'ı kullanacak şekilde yapılandırılmıştır. NPM paketlerini kullanmak ve/veya en güncel JavaScript özelliklerine ve araçlarına erişmek istiyorsanız, yeni bir projede Sprockets yerine Webpacker'ı seçmelisiniz.
Varlıkların Ön Derlemesi nedir?
RAILS_ENV=üretim rayları varlıkları:ön derleme. RAILS_ENV=üretim, Rails'e varlıkların üretim sürümünü derlemesini söyler. varlıklar:ön derleme a'dır Varlıkları derlemek için talimatlar içeren Rails tarafından sağlanan komisyon görevi.