Ruby: Rails ActiveRecord pagrindinės užklausos

Ši dokumentacija yra Ruby mokymasis vadovo dalis. Visą vadovą rasite čia: Išsamus Ruby ir Rails vadovas.

👋 Sveiki atvykę į Stackhero dokumentaciją!

Stackhero siūlo paruoštą naudoti Ruby cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:

  • Diekite savo aplikaciją per kelias sekundes naudodami paprastą git push.
  • Naudokite savo domeno vardą ir pasinaudokite automatiniu HTTPS sertifikatų konfigūravimu didesniam saugumui.
  • Būkite ramūs dėl automatinių atsarginių kopijų, atnaujinimų vienu paspaudimu ir aiškios, skaidrios bei prognozuojamos kainodaros.
  • Pasiekite optimalią veikimo spartą ir tvirtą saugumą dėl privačios, dedikuotos infrastruktūros.

Taupykite laiką ir supaprastinkite savo darbą: išbandyti Stackhero Ruby cloud hosting sprendimą užtruks tik 5 minutes!

ActiveRecord yra Rails įmontuota objektų-reliacinė atvaizdavimo (ORM) sistema. Ji abstrahuoja duomenų bazės sąveikas ir leidžia dirbti su duomenų bazės įrašais kaip su natūraliais Ruby objektais. Čia pateikiamos kelios bendros ActiveRecord užklausos duomenims gauti ir manipuliuoti:

  1. Gauti visus objektus:

    ModelName.all
    
  2. Rasti objektą pagal ID:

    ModelName.find(id)
    
  3. Rasti objektą pagal specifinę lauko vertę:

    ModelName.find_by(field: value)