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 programą per kelias sekundes su paprastu git push.
  • Naudokite savo domeno vardą ir pasinaudokite automatiniu HTTPS sertifikatų konfigūravimu, kad padidintumėte saugumą.
  • Mėgaukitės ramybe su automatinėmis atsarginėmis kopijomis, vieno paspaudimo atnaujinimais ir paprasta, skaidria bei prognozuojama kainodara.
  • Gaukite optimalią veikimo ir tvirtą saugumą dėka privačios ir dedikuotos VM.

Taupykite laiką ir supaprastinkite savo gyvenimą: išbandyti Stackhero Ruby cloud hosting sprendimą užtrunka 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)