Hva er Rails ActiveRecord?
Hva er Rails ActiveRecord?

Video: Hva er Rails ActiveRecord?

Video: Hva er Rails ActiveRecord?
Video: Ruby on Rails by Leila Hofer 2024, September
Anonim

Rails Active Record er Object/Relational Mapping (ORM)-laget som leveres med Skinner . Den følger tett standard ORM-modellen, som er som følger − tabeller kartlegger til klasser, rader kartlegger til objekter og. kolonner tilordnes objektattributter.

Tilsvarende, hva er en Rails-modell?

EN Skinner modell er en Ruby-klasse som kan legge til databaseposter (tenk på hele rader i en Excel-tabell), finne bestemte data du leter etter, oppdatere disse dataene eller fjerne data. Disse vanlige operasjonene refereres til med akronymet CRUD--Create, Remove, Update, Destroy.

Videre, hva er Rails ApplicationRecord? Skinner 5-tallet Application Record er stedet å sette generisk modelllogikk. Siden Skinner 5, domenemodeller arver fra Application Record som standard. Dette er stedet for å legge inn kode som bør være tilgjengelig i alle applikasjonens modeller. Det er ingen grunn til å ape-lappe ActiveRecord :: Grunnlag når du følger den praksisen.

Spørsmålet er deretter, hva er ActiveRecord i Ruby on Rails?

ActiveRecord er en perle som er en del av Ruby on Rails . Det er ORM, dvs. biblioteket som kartlegger objektene våre til tabeller. Det er med andre ord Rubin bibliotek som lar oss bruke Rubin klasser for å få tilgang til våre data lagret i et RDBMS, som MySQL eller PostgreSQL.

Hvordan fungerer en aktiv plate?

Det betyr i bunn og grunn det Aktiv rekord tar data som er lagret i en databasetabell ved hjelp av rader og kolonner, som må endres eller hentes ved å skrive SQL-setninger (hvis du bruker en SQL-database), og den lar deg samhandle med disse dataene som om de var en normal Rubinobjekt.

Anbefalt: