Hvad er Rails ActiveRecord?
Hvad er Rails ActiveRecord?

Video: Hvad er Rails ActiveRecord?

Video: Hvad er Rails ActiveRecord?
Video: Ruby on Rails 6/7, урок #14 | Отношения, callbacks, gravatar 2024, September
Anonim

Rails Active Record er Object/Relational Mapping (ORM) laget, der leveres med Skinner . Den følger tæt standard ORM-modellen, som er som følger − tabeller kortlægges til klasser, rækker kortlægges til objekter og. kolonner er knyttet til objektattributter.

Tilsvarende, hvad er en Rails-model?

EN Skinner model er en Ruby-klasse, der kan tilføje databaseposter (tænk på hele rækker i en Excel-tabel), finde bestemte data, du leder efter, opdatere disse data eller fjerne data. Disse almindelige operationer omtales med akronymet CRUD--Create, Remove, Update, Destroy.

Desuden, hvad er Rails ApplicationRecord? Skinner 5'ere Application Record er stedet at sætte generisk modellogik. Siden Skinner 5, domænemodeller arver fra Application Record som standard. Dette er stedet, hvor du kan sætte kode, der burde være tilgængelig i alle din applikations modeller. Der er ingen grund til at abe-lappe ActiveRecord ::Base, når du følger den praksis.

Efterfølgende er spørgsmålet, hvad er ActiveRecord i Ruby on Rails?

ActiveRecord er en perle, der er en del af Ruby on Rails . Det er ORM, dvs. biblioteket, der kortlægger vores objekter til tabeller. Det er med andre ord Rubin bibliotek, der giver os mulighed for at bruge Rubin klasser for at få adgang til vores data gemt i et RDBMS, såsom MySQL eller PostgreSQL.

Hvordan fungerer en aktiv plade?

Det betyder i bund og grund det Aktiv rekord tager data, som er lagret i en databasetabel ved hjælp af rækker og kolonner, som skal ændres eller hentes ved at skrive SQL-sætninger (hvis du bruger en SQL-database), og det lader dig interagere med disse data, som om det var en normal Rubin objekt.

Anbefalede: