Mis on Rails ActiveRecord?
Mis on Rails ActiveRecord?

Video: Mis on Rails ActiveRecord?

Video: Mis on Rails ActiveRecord?
Video: Rails: ActiveRecord::Store - What it is and how I use it. (Rails Tutorial) 2024, September
Anonim

Rails Active Record on objekti/relatsioonikaardistamise (ORM) kiht, mis on kaasas Rööpad . See järgib täpselt standardset ORM-i mudelit, mis on järgmine – tabelid vastavad klassidele, read objektidele ja. veerud kaardistavad objekti atribuutidega.

Mis on vastavalt Rails mudel?

A Rööbaste mudel on Ruby klass, mis võib lisada andmebaasikirjeid (mõelge Exceli tabeli tervetele ridadele), leida konkreetseid otsitavaid andmeid, neid värskendada või andmeid eemaldada. Neid levinud toiminguid nimetatakse akronüümiga CRUD – loo, eemalda, värskenda, hävita.

Lisaks, mis on Rails ApplicationRecord? Rööpad 5-d ApplicationRecord on koht, kuhu panna üldine mudeliloogika. Alates Rööpad 5, domeenimudelid pärivad ApplicationRecord vaikimisi. See on koht, kuhu panna kood, mis peaks olema saadaval kõigis teie rakenduse mudelites. Ahvilappimiseks pole põhjust ActiveRecord ::Alustage seda tava järgides.

Seejärel tekib küsimus, mis on Ruby on Railsis ActiveRecord?

ActiveRecord on pärl, mis on osa Ruby on Rails . See on ORM, st raamatukogu, mis kaardistab meie objektid tabeliteks. Teisisõnu, see on Rubiin raamatukogu, mis võimaldab meil kasutada Rubiin klassidesse, et pääseda juurde meie andmetele, mis on salvestatud RDBMS-i, nagu MySQL või PostgreSQL.

Kuidas aktiivne plaat töötab?

Põhimõtteliselt tähendab see seda Aktiivne salvestus võtab andmeid, mis on salvestatud andmebaasi tabelisse ridade ja veergude abil, mida tuleb muuta või hankida SQL-lausete kirjutamise teel (kui kasutate SQL-andmebaasi), ja see võimaldab teil nende andmetega suhelda nii, nagu see oleks tavaline Rubiini objekt.

Soovitan: