A Ruby 6 új verziója több adatbázis támogatásával érkezik

rubin-sínek-6

Néhány napja A Ruby on Rails fejlesztőcsapat kiadta a 6. verziót a webes alkalmazások Ruby keretrendszerének. Ez a verzió számos új funkciót és változást hoz a közösség számára.

A Rails ezen verziójának fő újdonságai a bejövő e-mailek feldolgozása körül forognak Action Mailbox-szal, csatlakozás különféle adatbázisokhoz stb. Ezenkívül a Rails most a Webpack-ot definiálja az alapértelmezett JavaScript-csomagként. A Ruby 6 számos várva várt funkcióval és változtatással jelent meg. Számos kulcsfontosságú funkcióval bővült a Rails 6 az alkalmazások fejlesztése és az értékes fejlesztési idő megtakarítása érdekében.

A Ruby on Rails 6 kiemeli

Az egyik legfontosabb jellemző, amely sok nagyszerű alkalmazásfejlesztőt érdekel, kétségtelenül a több adatbázis integrált és használatra kész támogatása.

Ez a szolgáltatás lehetővé teszi egyetlen alkalmazás számára, hogy egyszerre több adatbázishoz csatlakozzon.

ezt A fejlesztőknek nagy hasznot hoz az írás / olvasás egyszerű megosztása replikált adatbázisokkal a teljesítmény javítása érdekében.

A fejlesztői csapat szerint:

bármit is akarsz csinálni, van egy új, egyszerű API az elérésére. Ezenkívül, ha ezt egyszerű módon megteheti, rengeteg időt takaríthat meg az alkalmazás fejlesztése során.

Ennek az új verziónak a megérkezésével kiemeli az Action Mailbox funkciót, amely lehetővé teszi a bejövő e-mailek továbbítását egy vezérlőhöz, mint a Rails-ben feldolgozandó postaládák.

Más szavakkal, az Action postafiók lehetővé teszi, hogy a bejövő e-maileket a vezérlőhöz hasonló postaládákba irányítsa.

Az Action Mailbox tartalmazza a Mailgun, Mandrill, Postmark és SendGrid bejegyzéseket. A bejövő e-maileket közvetlenül is kezelheti a beépített Exim, Postfix és Qmail bemeneteken keresztül.

Webpack alapértelmezett JavaScript-csomagként

De facto szabvány, sok modern JavaScript kerettel a front-end fejlesztéshez, A Rails 6 hozzáadta a Webpack csomagot alapértelmezett JavaScript csomagként a Webpacker Gem révén, a Rails eszközportfóliójának felváltásával.

Ez viszonylag egyszerű kiegészítésnek tekinthető, de hosszú utat is elérhet. Más szavakkal, a Webpack egy kis megkönnyebbülést fog adni a fejlesztőknek, mert a Rails fejlesztőcsapata szerint továbbra is a Sprockets eszközcsomagot használja CSS-re és statikus eszközökre.

A csapat szerint a kettő nagyon jól integrálódik, és a lehető legjobb kompromisszumot kínálja a fejlett JavaScript-funkcionalitás és a más eszközöknél csak működő megközelítés között.

Akció kábel

A Rails ezen verziójának másik figyelemre méltó tulajdonsága az »Action Text» funkció megérkezése. amely lehetővé teszi a tartalom és a gazdag szöveg szerkesztését a Rails-be.

Tartalmazza a Trix szerkesztőt amely mindent kezel a formázástól kezdve a hivatkozásokon át az idézetekig és listákig, beágyazott képekig és galériákig.

A Trix egy nyílt forráskódú projekt a Rubec on Rails készítőitől, a Basecamp-tól. Az összes beágyazott képet (vagy más mellékletet) automatikusan tárolja az Active Storage használatával, és társítja a mellékelt RichText sablonnal.

Továbbá, Az "Action Cable" az egyik legfontosabb funkció, amely megjelent a Rails 5-ben. Akció kábel tovább javult a Rails 6-ban, hogy még nagyobb teljesítményt nyújtson.

Ezért a keretrendszer-fejlesztő csoport jelezte, hogy mostantól bármilyen szinten tesztelhető az Action Cable - kapcsolatokon, csatornákon és adatfolyamokon.

A csatlakozási tesztek segítenek ellenőrizni, hogy a bejelentkezési azonosítókat helyesen rendelték-e meg, vagy ha a helytelen bejelentkezési kérelmeket elutasították. Csatornatesztek írhatók annak ellenőrzésére, hogy a felhasználók feliratkozhatnak-e csatornákra, és van-e a csatornának folyama.

Végül A Zeitwerk azzal a vágyzal indult, hogy építsen egy autoloadert a Rails 6-hoz. Mint olyan, A Zeitwerk mostantól a Ruby új kódbetöltője. Hagyományos fájlszerkezettel, A Zeitwerk igény szerint osztályokat és modulokat tölt be, ami azt jelenti, hogy nem kell kötelező hívásokat írni a saját fájljaihoz.

Ha többet szeretne tudni róla, konzultálhat a következő link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.