Mikä on Rails ActiveRecord?
Mikä on Rails ActiveRecord?

Video: Mikä on Rails ActiveRecord?

Video: Mikä on Rails ActiveRecord?
Video: 4.2 — Rails Models — Databases and Active Record 2024, Marraskuu
Anonim

Rails Active Record on Object/Relational Mapping (ORM) -kerros, joka toimitetaan Kiskot . Se noudattaa tiiviisti standardia ORM-mallia, joka on seuraava − taulukot luokkiin, rivit objekteihin ja. sarakkeet kartoitetaan objektin attribuutteihin.

Mikä on vastaavasti Rails-malli?

A Kiskojen malli on Ruby-luokka, joka voi lisätä tietokantatietueita (ajatella kokonaisia rivejä Excel-taulukossa), löytää tiettyjä etsimiäsi tietoja, päivittää tietoja tai poistaa tietoja. Näihin yleisiin toimintoihin viitataan lyhenteellä CRUD - Luo, poista, päivitä, tuhoa.

Lisäksi mikä on Rails ApplicationRecord? Kiskot 5:tä ApplicationRecord on paikka laittaa yleinen mallilogiikka. Siitä asti kun Kiskot 5, verkkotunnusmallit periytyvät ApplicationRecord oletuksena. Tämä on paikka, jossa voit laittaa koodin, jonka pitäisi olla saatavilla kaikissa sovelluksesi malleissa. Ei ole mitään syytä apina-paikalle ActiveRecord ::Perus, kun noudatat tuota käytäntöä.

Myöhemmin kysymys kuuluu, mikä on ActiveRecord Ruby on Railsissa?

ActiveRecord on helmi, joka on osa Ruby on Rails . Se on ORM, eli kirjasto, joka kartoittaa objektimme taulukoihin. Toisin sanoen se on Rubiini kirjasto, jonka avulla voimme käyttää Rubiini luokat päästäkseen käsiksi RDBMS-järjestelmään, kuten MySQL tai PostgreSQL, tallennettuihin tietoihimme.

Miten aktiivinen levy toimii?

Se tarkoittaa pohjimmiltaan sitä Active Record ottaa tietokantataulukkoon tallennetut tiedot riveillä ja sarakkeilla, joita on muokattava tai haettava kirjoittamalla SQL-lauseita (jos käytät SQL-tietokantaa), ja sen avulla voit olla vuorovaikutuksessa näiden tietojen kanssa ikään kuin se olisi normaalia. Rubiini esine.

Suositeltava: