Tagann an leagan nua de Ruby 6 le tacaíocht do bhunachair sonraí iolracha

ruby-on-ráillí-6

Roinnt laethanta ó shin Scaoil foireann forbartha Ruby on Rails leagan 6 de chreat Ruby d’fheidhmchláir ghréasáin. Tugann an leagan seo roinnt gnéithe agus athruithe nua a bhfuil súil mhór ag an bpobal leo.

Baineann na príomhghnéithe nua sa leagan seo de Rails le próiseáil ríomhphoist atá ag teacht isteach le Bosca Poist Gníomhaíochta, ag nascadh le bunachair sonraí éagsúla, srl. De bhreis air sin, sainmhíníonn Rails Webpack anois mar an pacáiste JavaScript réamhshocraithe. Scaoileadh Ruby 6 le roinnt gnéithe agus athruithe a raibh súil leo. Cuireadh roinnt príomhghnéithe le Rails 6 chun d’iarratais a fheabhsú agus chun cabhrú leat am forbartha luachmhar a shábháil.

Ruby on Rails 6 bhuaicphointe

Gan amhras is é ceann de na príomhghnéithe a mbeidh spéis ag go leor forbróirí feidhmchláir iontacha ann tacaíocht do bhunachair sonraí iolracha, comhtháite agus réidh le húsáid.

Ligeann an ghné seo d’fheidhmchlár amháin ceangal go héasca le iliomad bunachar sonraí ag an am céanna.

Seo Baineann forbróirí an-tairbhe as ach léamh / scríobh a roinnt le bunachair sonraí macasamhlaithe chun feidhmíocht a fheabhsú.

Dar leis an bhfoireann forbartha:

cibé rud is mian leat a dhéanamh, tá API simplí nua ann chun é a bhaint amach. Chomh maith leis sin, má tá tú in ann é seo a dhéanamh ar bhealach simplí is féidir go leor ama a shábháil duit le linn d’fhorbairt feidhmchláir.

Le teacht an leagain nua seo leagann sé béim ar ghné an Bhosca Poist Gníomhaíochta a ligeann do ríomhphoist atá ag teacht isteach a chur chuig rialtóir, cosúil le boscaí poist le próiseáil in Rails.

Is é sin le rá, ceadaíonn an bosca poist Gníomhaíochta duit ríomhphoist atá ag teacht isteach a chur chuig boscaí poist cosúil le cinn an rialaitheora.

Cuimsíonn Bosca Poist Gníomhaíochta iontrálacha do Mailgun, Mandrill, Postmark, agus SendGrid. Is féidir leat ríomhphoist atá ag teacht isteach a bhainistiú go díreach trí na hionchuir Exim, Postfix agus Qmail ionsuite.

Webpack mar an bpacáiste JavaScript réamhshocraithe

Mar an caighdeán de facto le go leor creataí JavaScript nua-aimseartha d’fhorbairt ceann tosaigh, Chuir Rails 6 Webpack leis mar phacáiste réamhshocraithe JavaScript trí Webpacker Gem, ag teacht in áit phunann sócmhainní Rails.

Is féidir breathnú air seo mar bhreisiú réasúnta simplí, ach d’fhéadfadh sé dul ar bhealach fada. Is é sin le rá, tabharfaidh Webpack beagán faoisimh d’fhorbróirí, toisc go ndúirt foireann forbartha Rails go n-úsáideann siad an phíblíne sócmhainní le Sprockets fós le haghaidh CSS agus sócmhainní statacha.

De réir na foirne, comhtháthaíonn an bheirt go han-mhaith agus cuireann siad an comhréiteach is fearr is féidir ar fáil idir ardfheidhmiúlacht JavaScript agus cur chuige nach n-oibríonn ach do shócmhainní eile.

Cábla Gníomhaíochta

Gné shuntasach eile den leagan seo de Rails is ea teacht na feidhme »Text Text». a ligeann duit ábhar agus eagarthóireacht saibhir téacs a thabhairt chuig Rails.

Eagarthóir Trix san áireamh a dhéileálann le gach rud ó fhormáidiú go naisc chuig luachana agus liostaí, íomhánna leabaithe agus dánlanna.

Is tionscadal foinse oscailte é Trix ó Basecamp, déantúsóirí Ruby on Rails. Stóráiltear gach íomhá leabaithe (nó ceangaltáin eile) go huathoibríoch ag úsáid Stóráil Ghníomhach agus tá baint acu leis an teimpléad RichText atá san áireamh.

Ina theannta sin, Tá "Cábla Gníomhaíochta" ar cheann de na gnéithe is tábhachtaí a bhí le feiceáil in Rails 5. Cábla Gníomhaíochta feabhsaíodh é in Rails 6 chun feidhmíocht níos mó a sholáthar.

Dá bhrí sin, thug an fhoireann forbartha creata le fios gur féidir anois Cábla Gníomhaíochta a thástáil ar leibhéal ar bith: naisc, cainéil agus sruthanna.

Cuidíonn tástálacha ceangail leat a fhíorú go ndéantar IDanna logála isteach a shannadh i gceart nó má dhiúltaítear iarratais logála isteach mícheart. Is féidir tástálacha cainéil a scríobh chun a sheiceáil an féidir le húsáideoirí liostáil le cainéil agus an bhfuil sruth ag an gcainéal.

Ar deireadh Thosaigh Zeitwerk leis an dúil autoloader a thógáil do Rails 6. Mar sin, Is é Zeitwerk an lódóir cód nua do Ruby anois. Le struchtúr comhaid traidisiúnta, Luchtaíonn Zeitwerk ranganna agus modúil ar éileamhrud a chiallaíonn nach gá duit glaonna éigeantacha a scríobh ar do chuid comhad féin.

Más mian leat tuilleadh a fháil amach faoi, is féidir leat dul i gcomhairle an nasc seo a leanas.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.