Cos'è Rails ActiveRecord?
Cos'è Rails ActiveRecord?

Video: Cos'è Rails ActiveRecord?

Video: Cos'è Rails ActiveRecord?
Video: Rails 7 #120 Active Record Encryption usage and troubleshooting 2024, Novembre
Anonim

Rails Active Record è il layer Object/Relational Mapping (ORM) fornito con Rotaie . Segue da vicino il modello ORM standard, che è il seguente: le tabelle si mappano alle classi, le righe si mappano agli oggetti e. le colonne vengono mappate agli attributi dell'oggetto.

Di conseguenza, cos'è un modello Rails?

UN Modello di rotaie è una classe Ruby che può aggiungere record di database (pensa a intere righe in una tabella di Excel), trovare dati particolari che stai cercando, aggiornare quei dati o rimuovere dati. Queste operazioni comuni sono indicate con l'acronimo CRUD--Create, Remove, Update, Destroy.

Inoltre, cos'è Rails ApplicationRecord? Rotaie 5's Registrazione dell'applicazione è il posto dove mettere la logica del modello generico. Da quando Rotaie 5, i modelli di dominio ereditano da Registrazione dell'applicazione per impostazione predefinita. Questo è il posto dove inserire il codice che dovrebbe essere disponibile in tutti i modelli della tua applicazione. Non c'è motivo di patchare le scimmie ActiveRecord ::Base quando si segue questa pratica.

Successivamente, la domanda è: cos'è ActiveRecord in Ruby on Rails?

ActiveRecord è una gemma che fa parte di Ruby on Rails . È l'ORM, ovvero la libreria che mappa i nostri oggetti alle tabelle. In altre parole, è il Rubino libreria che ci permette di usare Rubino classi per accedere ai nostri dati archiviati in un RDBMS, come MySQL o PostgreSQL.

Come funziona un record attivo?

Significa sostanzialmente che Registrazione attiva prende i dati che sono memorizzati in una tabella di database usando righe e colonne, che devono essere modificati o recuperati scrivendo istruzioni SQL (se stai usando un database SQL), e ti permette di interagire con quei dati come se fosse un normale Oggetto rubino.

Consigliato: