Rails ActiveRecord nədir?
Rails ActiveRecord nədir?

Video: Rails ActiveRecord nədir?

Video: Rails ActiveRecord nədir?
Video: Ruby on Rails 6/7, урок #20 | ActiveJob, Sidekiq, ActiveStorage, ActionMailer, ZIP background 2024, Bilər
Anonim

Rails Active Record ilə təchiz edilmiş Obyekt/Relational Xəritəçəkmə (ORM) qatıdır relslər . O, standart ORM modelini yaxından izləyir, bu, aşağıdakı kimidir - cədvəllər siniflərə, sətirlər obyektlərə və xəritələrə. sütunlar obyekt atributlarına uyğunlaşdırılır.

Müvafiq olaraq, Rails modeli nədir?

A Raylar Modeli verilənlər bazası qeydlərini əlavə edə (Excel cədvəlində bütün sətirləri düşünün), axtardığınız xüsusi məlumatları tapa, həmin məlumatları yeniləyə və ya məlumatları silə bilən Ruby sinfidir. Bu ümumi əməliyyatlar CRUD abbreviaturası ilə adlandırılır - Yarat, Sil, Yenilə, Məhv et.

Bundan əlavə, Rails ApplicationRecord nədir? relslər 5-lər Tətbiq qeydi ümumi model məntiqini qoymaq üçün yerdir. ildən relslər 5, domen modelləri miras alır Tətbiq qeydi default olaraq. Bu, tətbiqinizin bütün modellərində mövcud olan kodu yerləşdirmək üçün yerdir. Meymun yamaq üçün heç bir səbəb yoxdur ActiveRecord ::Bu təcrübəyə əməl edərkən əsas.

Sonradan sual yaranır ki, Ruby on Rails-də ActiveRecord nədir?

ActiveRecord hissəsi olan daşdır Ruby on Rails . ORM, yəni obyektlərimizi cədvəllərlə əlaqələndirən kitabxanadır. Başqa sözlə, o Ruby istifadə etməyə imkan verən kitabxana Ruby MySQL və ya PostgreSQL kimi RDBMS-də saxlanılan məlumatlarımıza daxil olmaq üçün siniflər.

Aktiv qeyd necə işləyir?

Əsas o deməkdir ki Aktiv qeyd sətir və sütunlardan istifadə edərək verilənlər bazası cədvəlində saxlanılan, dəyişdirilməli və ya SQL ifadələrini yazmaqla əldə edilməli olan məlumatları alır (Əgər siz SQL verilənlər bazasından istifadə edirsinizsə) və o, həmin verilənlərlə sanki normal bir verilənlər bazası kimi qarşılıqlı əlaqədə olmağa imkan verir. Ruby obyekti.

Tövsiyə: