Wat is Rails ActiveRecord?
Wat is Rails ActiveRecord?

Video: Wat is Rails ActiveRecord?

Video: Wat is Rails ActiveRecord?
Video: Episode #127 - ActiveRecord Tricks 2024, November
Anonim

Rails actief record wordt de Object/Relational Mapping (ORM)-laag geleverd met Rails . Het volgt nauw het standaard ORM-model, dat als volgt is: tabellen worden toegewezen aan klassen, rijen worden toegewezen aan objecten en. kolommen worden toegewezen aan objectattributen.

Dienovereenkomstig, wat is een Rails-model?

EEN Rails-model is een Ruby-klasse die databaserecords kan toevoegen (denk aan hele rijen in een Excel-tabel), bepaalde gegevens kan vinden waarnaar u op zoek bent, die gegevens kan bijwerken of gegevens kan verwijderen. Deze veelvoorkomende bewerkingen worden aangeduid met het acroniem CRUD--Create, Remove, Update, Destroy.

Bovendien, wat is Rails ApplicationRecord? Rails 5en Toepassingsrecord is de plaats om generieke modellogica te plaatsen. Sinds Rails 5, domeinmodellen erven van Toepassingsrecord standaard. Dit is de plek om code te plaatsen die beschikbaar zou moeten zijn in alle modellen van uw toepassing. Er is geen reden om apen te patchen ActiveRecord ::Basis bij het volgen van die praktijk.

Vervolgens is de vraag, wat is ActiveRecord in Ruby on Rails?

ActiveRecord is een juweeltje dat deel uitmaakt van Ruby op rails . Het is de ORM, d.w.z. de bibliotheek die onze objecten aan tabellen toewijst. Met andere woorden, het is de Robijn bibliotheek die ons in staat stelt om Robijn klassen om toegang te krijgen tot onze gegevens die zijn opgeslagen in een RDBMS, zoals MySQL of PostgreSQL.

Hoe werkt een actief record?

Het betekent in feite dat Actieve opname neemt gegevens op die zijn opgeslagen in een databasetabel met behulp van rijen en kolommen, die moeten worden gewijzigd of opgehaald door SQL-instructies te schrijven (als u een SQL-database gebruikt), en het laat u met die gegevens communiceren alsof het een normale Robijn voorwerp.

Aanbevolen: