Što je Rails ActiveRecord?
Što je Rails ActiveRecord?

Video: Što je Rails ActiveRecord?

Video: Što je Rails ActiveRecord?
Video: Ruby on Rails - EESTEC Online Seminar 2024, Studeni
Anonim

Rails Active Record je sloj Object/Relational Mapping (ORM) koji se isporučuje Tračnice . Usko slijedi standardni ORM model, koji je sljedeći − tablice se mapiraju u klase, retke mapiraju u objekte i. stupci mapiraju u atribute objekta.

Sukladno tome, što je Rails model?

A Model tračnica je Ruby klasa koja može dodati zapise baze podataka (mislite na cijele retke u Excel tablici), pronaći određene podatke koje tražite, ažurirati te podatke ili ukloniti podatke. Ove uobičajene operacije nazivaju se akronimom CRUD--Kreiraj, ukloni, ažuriraj, uništi.

Nadalje, što je Rails ApplicationRecord? Tračnice 5's Zapis aplikacije je mjesto za postavljanje generičke logike modela. Od Tračnice 5, modeli domene nasljeđuju od Zapis aplikacije prema zadanim postavkama. Ovo je mjesto za postavljanje koda koji bi trebao biti dostupan u svim modelima vaše aplikacije. Nema razloga za majmunsko krpanje ActiveRecord ::Baza kada slijedite tu praksu.

Potom se postavlja pitanje što je ActiveRecord u Ruby on Rails?

ActiveRecord je dragulj koji je dio Ruby on Rails . To je ORM, tj. knjižnica koja preslikava naše objekte u tablice. Drugim riječima, to je Rubin knjižnica koja nam omogućuje korištenje Rubin klase kako bismo pristupili našim podacima pohranjenim u RDBMS-u, kao što je MySQL ili PostgreSQL.

Kako funkcionira aktivni zapis?

To u osnovi znači da Aktivni zapis uzima podatke koji su pohranjeni u tablici baze podataka pomoću redaka i stupaca, koje je potrebno modificirati ili dohvatiti pisanjem SQL naredbi (ako koristite SQL bazu podataka), i omogućuje vam interakciju s tim podacima kao da je to uobičajeno Ruby objekt.

Preporučeni: