Nooca cusub ee Ruby 6 ayaa la yimid iyadoo la taageerayo keydad badan oo xog-ururin ah

ruby-on-biraha-6

Maalmo ka hor Kooxda horumarinta Ruby on Rails ayaa sii deysay nooca 6 ee qaabka Ruby ee codsiyada websaydhka. Noocani wuxuu keenayaa dhowr astaamo iyo isbedello ay bulshada si weyn u saadaalinayaan.

Astaamaha cusub ee cusub ee noocaan ah Rails waxay kuxiran yihiin habsami u socodka howlaha emayllada imanaya oo ay ku jirto sanduuqa boostada, kuna xiraya keydadka macluumaadka kala duwan, iwm. Intaa waxaa sii dheer, Rails hadda waxay ku qeexaysaa Webpack inuu yahay xirmo ahaan JavaScript. Ruby 6 ayaa lagu siidaayay dhowr astaamo iyo isbadalo si aad ah loofilayo. Tiro ka mid ah astaamaha muhiimka ah ayaa lagu daray Rails 6 si kor loogu qaado codsiyadaada oo looga caawiyo inaad badbaadiso waqtiga horumarka qiimaha leh.

Ruby on Rails 6 tilmaamaha

Mid ka mid ah astaamaha muhiimka ah ee xiisaha u yeelan doona dad badan oo horumariya barnaamijyada ayaa shaki la'aan ah taageero loogu talagalay keydadka macluumaadka badan, isku dhafan oo diyaar u ah in la isticmaalo

Astaantani waxay u oggolaaneysaa hal codsi inay si fudud ugu xirmaan kaydadyo kala duwan isla waqti isku mid ah.

Tani Soo-saareyaasha ayaa si weyn looga faa'iideystey iyagoo si fudud ugu kala qaybiyey akhriska / qorista xog-ururinno la soo koobay si loo hagaajiyo waxqabadka

Sida laga soo xigtay kooxda horumarinta:

wax kasta oo aad rabto inaad sameyso, waxaa jira API cusub oo fudud oo lagu gaaro. Sidoo kale, inaad awood u leedahay inaad tan ku sameyso qaab fudud waxay kaa badbaadin doontaa waqti badan inta lagu guda jiro horumarinta arjigaaga.

Markii la yimid nuucaan cusub wuxuu muujiyaa muuqaalka sanduuqa waxqabadka ee u oggolaanaya emayllada soo galaya in loo maro kontoroolaha, sida sanduuqyada boostada oo lagu shaqeynayo biraha.

Si kale haddii loo dhigo, sanduuqa wax-qabadka wuxuu kuu oggolaanayaa inaad ku mariso emayllada soo galaya sanduuqyada boosta oo la mid ah kuwa kontoroolaha.

Fariimaha Waxqabadka waxaa kujira qoraallada Mailgun, Mandrill, Postmark, iyo SendGrid. Waxa kale oo aad si toos ah ugu maamuli kartaa emayllada soo galaya adoo adeegsanaya Exim, Postfix iyo Qmail gashiga.

Webpack sida xirmada asalka ah ee JavaScript

Sida heerka rasmiga ah ee qaabab badan oo casri ah oo JavaScript ah oo loogu talagalay horumarka dhammaadka hore, Rails 6 waxay ku darsatay Webpack sidii xirmo ahaan JavaScript iyada oo loo marayo Webpacker Gem, oo lagu beddelayo faylalka faylalka ee Rails.

Tan waxaa loo arki karaa inay tahay isku-dhafnaan fudud, laakiin waxay mari kartaa waddo dheer. Si kale haddii loo dhigo, Webpack xoogaa ayuu yareyn doonaa horumariyeyaasha, maxaa yeelay kooxda horumarinta Rails waxay yiraahdeen wali waxay isticmaaleysaa shidaal qodista leh 'Sprockets' ee loogu talagalay CSS iyo hantida ma guurtada ah.

Sida laga soo xigtay kooxda, labaduba si aad u fiican ayey u dhexgalaan oo waxay bixiyaan wax-u-tanaasulka ugu wanaagsan ee u dhexeeya shaqeynta JavaScript ee horumarsan iyo habka kaliya u shaqeeya hantida kale.

Fiilooyinka Waxqabadka

Muuqaal kale oo caan ah oo ka mid ah noocyadan Tareenka ayaa ah imaatinka hawsha «Waxqabadka Qoraalka». kaas oo kuu ogolaanaya inaad keento nuxurka iyo qoraalka qormooyinka qaniga ku ah Rails.

Waxaa ku jira tifaftiraha Trix kaas oo wax ka qabta wax kasta oo laga bilaabo qaabaynta illaa xiriiriyeyaasha xigashooyinka iyo liisaska, sawirrada gundhigga ah iyo galleellooyinka

Trix waa mashruuc il furan oo ka socda Basecamp, oo sameeya Ruby on Rails. Dhammaan sawirrada gundhigga ah (ama lifaaqyada kale) waxaa si otomaatig ah loogu kaydiyaa iyadoo la isticmaalayo Kaydinta Firfircoon oo la xidhiidha shaxanka RichText ee ku jira.

Dhinaca kale, "Xarigga Waxqabadka" waa mid ka mid ah astaamaha ugu muhiimsan ee ka muuqday Rails 5. Fiilooyinka Waxqabadka waxaa lagu hagaajiyay Rails 6 si loo bixiyo xitaa waxqabad intaas ka badan.

Sidaa darteed, kooxda horumarinta qaab dhismeedka waxay muujiyeen inay hadda suurtagal tahay in lagu tijaabiyo waxqabadka Xarigga heer kasta oo uu yahay - isku xirnaanta, kanaalada iyo durdurrada.

Imtixaannada isku xirnaanta ayaa kaa caawinaya inaad xaqiijiso in aqoonsi soo-galyaasha si sax ah loo qoondeeyey ama haddii la diido codsiyo galitaan oo aan sax ahayn. Tijaabooyinka kanaalka ayaa loo qori karaa si loo hubiyo haddii isticmaaleyaashu ay iska qori karaan kanaallada iyo haddii kanaalka uu leeyahay durdur.

Finalmente Zeitwerk wuxuu ku bilaabay rabitaanka ah inuu dhisto autoloader rails 6. Sidan oo kale, Zeitwerk hadda waa furaha furaha cusub ee Ruby. Iyada oo qaab-dhismeedka faylka caadiga ah, Zeitwerk wuxuu rabaa fasalo iyo modules dalab, taas oo macnaheedu yahay inaadan qorin wicitaano qasab ah oo ku saabsan feylashaada.

Haddii aad rabto inaad waxbadan ka ogaato, waad la tashan kartaa xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.