Vad är Rails ActiveRecord?
Vad är Rails ActiveRecord?

Video: Vad är Rails ActiveRecord?

Video: Vad är Rails ActiveRecord?
Video: Ruby on Rails by Leila Hofer 2024, November
Anonim

Rails Active Record är ORM-skiktet (Object/Relational Mapping) som levereras med Räls . Den följer nära standard ORM-modellen, som är följande: tabeller mappar till klasser, rader mappar till objekt och. kolumner mappar till objektattribut.

På motsvarande sätt, vad är en Rails-modell?

A Räls modell är en Ruby-klass som kan lägga till databasposter (tänk på hela rader i en Excel-tabell), hitta specifika data du letar efter, uppdatera dessa data eller ta bort data. Dessa vanliga operationer hänvisas till med akronymen CRUD--Create, Remove, Update, Destroy.

Dessutom, vad är Rails ApplicationRecord? Räls 5:or Application Record är platsen att sätta generisk modelllogik. Eftersom Räls 5, domänmodeller ärver från Application Record som standard. Det här är platsen för att lägga kod som borde vara tillgänglig i alla din applikations modeller. Det finns ingen anledning att apa-lappa ActiveRecord ::Bas när du följer den praxisen.

Därefter är frågan, vad är ActiveRecord i Ruby on Rails?

ActiveRecord är en pärla som är en del av Ruby on Rails . Det är ORM, det vill säga biblioteket som mappar våra objekt till tabeller. Det är med andra ord Rubin bibliotek som vi kan använda Rubin klasser för att komma åt våra data lagrade i ett RDBMS, som MySQL eller PostgreSQL.

Hur fungerar en aktiv skiva?

Det betyder i princip det Aktivt rekord tar data som lagras i en databastabell med hjälp av rader och kolumner, som måste ändras eller hämtas genom att skriva SQL-satser (om du använder en SQL-databas), och det låter dig interagera med dessa data som om det vore en normal Rubin föremål.

Rekommenderad: