Sprockets የድር ንብረቶችን ለመሰብሰብ እና ለማገልገል የሩቢ ቤተ-መጽሐፍት ነው Sprockets የመተግበሪያውን ጃቫ ስክሪፕት ፋይሎችን ወደ ትናንሽ ማቀናበር በሚችሉ በበርካታ ማውጫዎች እና ፋይሎች ላይ ማሰራጨት ያስችላል።. በፕሮጀክቶቻችን ውስጥ ንብረቶችን እንዴት ማካተት እንዳለብን አወቃቀር እና ልምዶችን ያቀርባል።
የሀዲድ ንብረቶች ምንድናቸው?
የንብረቱ ቧንቧው ን ለማሰባሰብ እናለማቃለል ወይም JavaScript እና CSS ንብረቶችን ለመጭመቅ ማዕቀፍ ያቀርባል። እንዲሁም እነዚህን ንብረቶች በሌሎች ቋንቋዎች እና እንደ ኮፊስክሪፕት፣ ሳስ እና ኢአርቢ ባሉ ቅድመ-አቀነባባሪዎች የመፃፍ ችሎታን ይጨምራል። … የንብረቱ ቧንቧው የሚተገበረው በsprockets-rails gem ነው፣ እና በነባሪነት የነቃ ነው።
እንዴት sprocketን ከሀዲድ ያስወግዳሉ?
Sprocketsን ያስወግዱ
- ጥቅል sass-railsን ያስወግዱ።
- rm config/initalizers/assets.rb.
- በ config/application.rb ውስጥ 'ሀዲድ/ሁሉም' ያስፈልገዋል በምትኩ በእነዚህ መስመሮች፡ …
- እነዚህን መስመሮች ከውቅረት/መተግበሪያ/development.rb ያስወግዱ። …
- እነዚህን መስመሮች ከ config/application/production.rb ያስወግዱ።
ዌብፓከር ያስፈልገኛል?
አዲስ የባቡር አፕሊኬሽኖች ለጃቫ ስክሪፕት እና ስፕሮኬቶች ለሲኤስኤስ እንዲጠቀሙ ተዋቅረዋል፣ ምንም እንኳን በድር ማሸጊያ ውስጥ CSS ማድረግ ይችላሉ። የNPM ፓኬጆችን ለመጠቀም እና/ወይም በጣም ወቅታዊ የሆኑትን የጃቫ ስክሪፕት ባህሪያትን እና መሳሪያዎችን ለማግኘት ከፈለጉ በአዲሱ ፕሮጀክት ላይ ዌብፓከርን ከSprockets ላይ መምረጥ አለቦት።
ንብረት ቀድሞ የተጠናቀረ ምንድነው?
RAILS_ENV=የምርት የባቡር ሀዲድ ንብረቶች፡ቅድመ-ስብስብ። RILS_ENV=ምርት የባቡር ሀዲዶች የንብረቶቹን የምርት ሥሪት እንዲያጠናቅር ይነግራል። ንብረቶች፡ቅድመ ማጠናቀር a የባቡር ሀዲዶች የራክ ተግባር ነው ንብረቶቹን የማጠናቀር መመሪያ ያለው።