Co je Rails ActiveRecord?
Co je Rails ActiveRecord?

Video: Co je Rails ActiveRecord?

Video: Co je Rails ActiveRecord?
Video: Instalacia Ruby on Rails 7 na Windows 10 (audio in Slovak lang.) 2024, Listopad
Anonim

Rails Active Record je dodávaná vrstva Object/Relational Mapping (ORM). Kolejnice . Úzce navazuje na standardní model ORM, který je následující − mapování tabulek na třídy, mapování řádků na objekty a. mapování sloupců na atributy objektu.

Co je tedy model Rails?

A Model kolejnic je třída Ruby, která může přidávat databázové záznamy (přemýšlet o celých řádcích v tabulce Excel), najít konkrétní data, která hledáte, aktualizovat tato data nebo data odstranit. Tyto běžné operace jsou označovány zkratkou CRUD--Create, Remove, Update, Destroy.

Dále, co je Rails ApplicationRecord? Kolejnice 5 ApplicationRecord je místo, kde lze vložit generickou modelovou logiku. Od té doby Kolejnice 5, doménové modely dědí z ApplicationRecord ve výchozím stavu. Toto je místo pro vložení kódu, který by měl být dostupný ve všech modelech vaší aplikace. Není důvod k opičím záplatám ActiveRecord ::Základ při dodržování této praxe.

Následně je otázkou, co je ActiveRecord v Ruby on Rails?

ActiveRecord je klenot, který je součástí Ruby on Rails . Je to ORM, tedy knihovna, která mapuje naše objekty do tabulek. Jinými slovy, je to Rubín knihovna, která nám umožňuje používat Rubín třídy, abychom měli přístup k našim datům uloženým v RDBMS, jako je MySQL nebo PostgreSQL.

Jak funguje aktivní záznam?

To v podstatě znamená Aktivní záznam bere data, která jsou uložena v databázové tabulce pomocí řádků a sloupců, které je třeba upravit nebo načíst zápisem příkazů SQL (pokud používáte databázi SQL), a umožňuje vám s těmito daty pracovat, jako by to bylo normální Rubínový předmět.

Doporučuje: