Què és Rails ActiveRecord?
Què és Rails ActiveRecord?

Vídeo: Què és Rails ActiveRecord?

Vídeo: Què és Rails ActiveRecord?
Vídeo: Curso de Ruby on Rails - 3. ¿Qué es Active Record? 2024, Setembre
Anonim

Registre actiu de Rails és la capa d'Object/Relational Mapping (ORM) que es subministra Rieles . Segueix de prop el model ORM estàndard, que és el següent: les taules es mapen a classes, les files es mapegen a objectes i. les columnes s'assignen als atributs de l'objecte.

En conseqüència, què és un model Rails?

A Model de carrils és una classe Ruby que pot afegir registres de base de dades (penseu en files senceres en una taula d'Excel), trobar dades particulars que cerqueu, actualitzar-les o eliminar dades. Aquestes operacions habituals es refereixen amb l'acrònim CRUD: Crear, Eliminar, Actualitzar, Destruir.

A més, què és Rails ApplicationRecord? Rieles 5's Registre de l'aplicació és el lloc per posar la lògica del model genèric. Des de Rieles 5, els models de domini hereten Registre de l'aplicació per defecte. Aquest és el lloc per posar el codi que hauria d'estar disponible en tots els models de la vostra aplicació. No hi ha cap raó per pegat de mico ActiveRecord ::Base en seguir aquesta pràctica.

Posteriorment, la pregunta és, què és ActiveRecord a Ruby on Rails?

ActiveRecord és una joia de la qual forma part Ruby on Rails . És l'ORM, és a dir, la biblioteca que assigna els nostres objectes a taules. En altres paraules, és el Rubí biblioteca que ens permet utilitzar Rubí classes per accedir a les nostres dades emmagatzemades en un RDBMS, com MySQL o PostgreSQL.

Com funciona un registre actiu?

Bàsicament vol dir això Registre actiu pren dades que s'emmagatzemen en una taula de base de dades mitjançant files i columnes, que s'han de modificar o recuperar escrivint sentències SQL (si utilitzeu una base de dades SQL) i us permet interactuar amb aquestes dades com si fos una cosa normal. Objecte de rubí.

Recomanat: