Kaj je Rails ActiveRecord?
Kaj je Rails ActiveRecord?

Video: Kaj je Rails ActiveRecord?

Video: Kaj je Rails ActiveRecord?
Video: Understanding Active Record Associations 2024, November
Anonim

Rails Active Record je priložena plast Object/Relational Mapping (ORM). Tirnice . Tesno sledi standardnemu modelu ORM, ki je naslednji − tabele preslikajo v razrede, vrstice preslikajo v objekte in. stolpci preslikajo v atribute objekta.

Ustrezno temu, kaj je model Rails?

A Model tirnic je razred Ruby, ki lahko dodaja zapise baze podatkov (pomislite na cele vrstice v Excelovi tabeli), poišče določene podatke, ki jih iščete, posodobi te podatke ali jih odstrani. Te običajne operacije se označujejo s kratico CRUD – ustvari, odstrani, posodobi, uniči.

Poleg tega, kaj je Rails ApplicationRecord? Tirnice 5 ApplicationRecord je kraj za vgradnjo generične modelne logike. Od Tirnice 5, modeli domene podedujejo od ApplicationRecord privzeto. To je kraj za vstavljanje kode, ki bi morala biti na voljo v vseh modelih vaše aplikacije. Ni razloga za opičje obliže ActiveRecord :: Osnova, ko sledite tej praksi.

Kasneje se postavlja vprašanje, kaj je ActiveRecord v Ruby on Rails?

ActiveRecord je dragulj, ki je del Ruby on Rails . ORM, torej knjižnica, preslika naše predmete v tabele. Z drugimi besedami, to je Ruby knjižnico, ki nam omogoča uporabo Ruby razredov za dostop do naših podatkov, shranjenih v RDBMS, kot sta MySQL ali PostgreSQL.

Kako deluje aktivni zapis?

V bistvu to pomeni Aktivni zapis vzame podatke, ki so shranjeni v tabeli baze podatkov z uporabo vrstic in stolpcev, ki jih je treba spremeniti ali pridobiti s pisanjem stavkov SQL (če uporabljate bazo podatkov SQL), in vam omogoča interakcijo s temi podatki, kot da bi bili običajni Ruby predmet.

Priporočena: