Çfarë është Rails ActiveRecord?
Çfarë është Rails ActiveRecord?

Video: Çfarë është Rails ActiveRecord?

Video: Çfarë është Rails ActiveRecord?
Video: Ruby on Rails от Лейлы Хофер 2024, Nëntor
Anonim

Rails Active Record është shtresa Objekt/Hartë Relacionale (ORM) e furnizuar me Binarët . Ai ndjek nga afër modelin standard ORM, i cili është si më poshtë - harta e tabelave në klasa, hartimi i rreshtave me objektet dhe. kolonat hartohen me atributet e objektit.

Përkatësisht, çfarë është një model Rails?

A Modeli i binarëve është një klasë Ruby që mund të shtojë rekorde të bazës së të dhënave (mendoni rreshta të tëra në një tabelë Excel), të gjejë të dhëna të veçanta që po kërkoni, t'i përditësojë ato të dhëna ose të heqë të dhëna. Këto operacione të zakonshme referohen me akronimin CRUD--Krijo, Hiq, Përditëso, Shkatërroj.

Për më tepër, çfarë është Rails ApplicationRecord? Binarët 5 Regjistrimi i Aplikimit është vendi për të vendosur logjikën gjenerike të modelit. Që nga viti Binarët 5, modelet e domenit trashëgojnë nga Regjistrimi i Aplikimit sipas parazgjedhjes. Ky është vendi për të vendosur kodin që duhet të jetë i disponueshëm në të gjitha modelet e aplikacionit tuaj. Nuk ka asnjë arsye për të patch majmun ActiveRecord ::Bazë kur ndiqni atë praktikë.

Më pas, pyetja është, çfarë është ActiveRecord në Ruby on Rails?

ActiveRecord është një perlë që është pjesë e Ruby on Rails . Është ORM, d.m.th., biblioteka që harton objektet tona në tabela. Me fjalë të tjera, është Rubin bibliotekë që na lejon të përdorim Rubin klasa për të hyrë në të dhënat tona të ruajtura në një RDBMS, si MySQL ose PostgreSQL.

Si funksionon një rekord aktiv?

Në thelb kjo do të thotë Regjistrimi aktiv merr të dhëna të cilat ruhen në një tabelë të bazës së të dhënave duke përdorur rreshta dhe kolona, të cilat duhet të modifikohen ose të merren duke shkruar deklarata SQL (nëse jeni duke përdorur një bazë të dhënash SQL), dhe ju lejon të ndërveproni me ato të dhëna sikur të ishte normale Objekt rubin.

Recommended: