Видео: Rails ActiveRecord гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
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 объект.
Зөвлөмж болгож буй:
Холбогдох алгебрыг зохих жишээн дээр тайлбарлах гэж та юу гэж ойлгож байна вэ?
Relational Algebra нь янз бүрийн аргаар өгөгдөлд хандахын тулд өгөгдлийн сангийн хүснэгтээс асуулга хийхэд ашигладаг процедурын хайлтын хэл юм. Харьцааны алгебрийн хувьд оролт нь хамаарал (өгөгдөлд хандах шаардлагатай хүснэгт) бөгөөд гаралт нь мөн хамаарал (хэрэглэгчийн хүссэн өгөгдлийг агуулсан түр хүснэгт) юм
Rails дахь загвар гэж юу вэ?
Rails загвар нь өгөгдлийн сангийн бүртгэлийг нэмэх (Excel хүснэгтийн бүх мөрийг бодох), хайж буй тодорхой өгөгдлийг олох, тухайн өгөгдлийг шинэчлэх, устгах боломжтой Ruby анги юм. Rails нь загвар үүсгэгчийг агуулдаг бөгөөд та Rails-д байгаа л бол командын мөрөөр ашиглах боломжтой
Ruby on Rails олон урсгалтай юу?
Phusion Passenger нь хэд хэдэн хүсэлтийг зэрэгцүүлэн шийдвэрлэхийн тулд процесст суурилсан зэрэгцүүлэлтийг ашигладаг тул хатуухан хэлэхэд "олон урсгалтай" биш боловч зэрэгцээ хэвээр байна. Ruby MidWest 2011-ийн энэхүү илтгэл олон урсгалтай Ruby on Rails-ийг ашиглах талаар сайн санаануудыг агуулна
Rails-ийн одоогийн хувилбар юу вэ?
Түүхийн хувилбар огноо 5.1 2017 оны 5-р сарын 10 5.2 2018 оны 4-р сарын 9 6.0 2019 оны 8-р сарын 16 Хуучин хувилбар Хуучин хувилбар, хэвээр хадгалагдаж байгаа Хамгийн сүүлийн хувилбар Ирээдүйн хувилбар
Ruby on Rails үхэж байна уу?
2004 онд гарсан Ruby хэл дээр бичигдсэн Ruby on Rails хүрээг ийм өөрчлөлтийн жишээ гэж нэрлэдэг. Нэгэн цагт хамгийн алдартай байсан фреймворкийг одоо зарим хүмүүс хуучирсан, үхсэн гэж үздэг