Rails ActiveRecord гэж юу вэ?
Rails ActiveRecord гэж юу вэ?

Видео: Rails ActiveRecord гэж юу вэ?

Видео: Rails ActiveRecord гэж юу вэ?
Видео: Episode #127 - ActiveRecord Tricks 2024, Арваннэгдүгээр
Anonim

Rails Active Record нь нийлүүлсэн Объект/Харилцааны зураглал (ORM) давхарга юм Төмөр зам . Энэ нь стандарт ORM загварыг нарийн дагаж мөрддөг бөгөөд энэ нь дараах байдалтай байна - хүснэгтийг ангиудын зураглал, мөрийг объектын зураглал болон. баганыг объектын шинж чанаруудтай харуулдаг.

Үүний дагуу Rails загвар гэж юу вэ?

А Төмөр замын загвар нь өгөгдлийн сангийн бүртгэлийг нэмэх (Excel хүснэгтийн бүх мөрийг бодох), хайж буй тодорхой өгөгдлийг олох, тэр өгөгдлийг шинэчлэх эсвэл өгөгдлийг устгах боломжтой Ruby анги юм. Эдгээр нийтлэг үйлдлүүдийг CRUD--Create, Remove, Update, Destroy гэсэн товчлолоор нэрлэдэг.

Цаашилбал, Rails ApplicationRecord гэж юу вэ? Төмөр зам 5-ын Хэрэглээний бүртгэл ерөнхий загвар логикийг тавих газар юм. Түүнээс хойш Төмөр зам 5, домэйн загварууд нь удамшдаг Хэрэглээний бүртгэл Анхны утгаараа. Энэ бол таны бүх програмын загварт байх ёстой кодыг оруулах газар юм. Сармагчин нөхөх ямар ч шалтгаан байхгүй ActiveRecord ::Тэр дадлыг дагахдаа суурь.

Дараа нь асуулт бол Ruby on Rails дахь ActiveRecord гэж юу вэ?

ActiveRecord нэг хэсэг болох эрдэнийн чулуу юм Ruby on Rails . Энэ бол ORM буюу бидний объектуудыг хүснэгтэд буулгадаг номын сан юм. Өөрөөр хэлбэл, энэ нь Руби ашиглах боломжийг бидэнд олгодог номын сан Руби MySQL эсвэл PostgreSQL гэх мэт RDBMS-д хадгалагдсан манай өгөгдөлд хандахын тулд ангиуд.

Идэвхтэй бичлэг хэрхэн ажилладаг вэ?

Энэ нь үндсэндээ тийм гэсэн үг юм Идэвхтэй бичлэг өгөгдлийн сангийн хүснэгтэд хадгалагдсан мөр, багана ашиглан SQL мэдэгдлийг бичих замаар өөрчлөх эсвэл сэргээх шаардлагатай өгөгдлийг авдаг (хэрэв та SQL мэдээллийн бааз ашиглаж байгаа бол) бөгөөд энэ нь танд ердийнх шиг өгөгдөлтэй харилцах боломжийг олгоно. Ruby объект.

Зөвлөмж болгож буй: