Rails ActiveRecord nedir?
Rails ActiveRecord nedir?

Video: Rails ActiveRecord nedir?

Video: Rails ActiveRecord nedir?
Video: #35 - Benchmark'lar, Ruby'ye neler geliyor ve Active Record sorguları 2024, Kasım
Anonim

Raylar Aktif Kaydı ile sağlanan Nesne/İlişkisel Eşleme (ORM) katmanıdır. Raylar . Aşağıdaki gibi standart ORM modelini yakından takip eder - tablolar sınıflara eşlenir, satırlar nesnelere eşlenir ve. sütunlar nesne niteliklerine eşlenir.

Buna uygun olarak, Rails modeli nedir?

A Ray Modeli veritabanı kayıtları ekleyebilen (bir Excel tablosundaki tüm satırları düşünün), aradığınız belirli verileri bulabilen, bu verileri güncelleyebilen veya verileri kaldırabilen bir Ruby sınıfıdır. Bu yaygın işlemlere CRUD--Create, Remove, Update, Destroy kısaltması ile atıfta bulunulur.

Ayrıca Rails ApplicationRecord nedir? Raylar 5'ler Uygulama Kaydı jenerik model mantığının yerleştirileceği yerdir. Dan beri Raylar 5, etki alanı modelleri devralır Uygulama Kaydı varsayılan olarak. Bu, uygulamanızın tüm modellerinde bulunması gereken kodu koyacağınız yerdir. Maymun yaması için bir sebep yok Aktif Kayıt ::Bu uygulamayı takip ederken temel alın.

Daha sonra soru şu: Ruby on Rails'de ActiveRecord nedir?

Aktif Kayıt parçası olan bir mücevherdir raylar üzerinde yakut . ORM, yani nesnelerimizi tablolara eşleyen kitaplıktır. Başka bir deyişle, bu yakut kullanmamıza izin veren kütüphane yakut MySQL veya PostgreSQL gibi bir RDBMS'de depolanan verilerimize erişmek için sınıflar.

Aktif bir kayıt nasıl çalışır?

Temelde şu anlama gelir Aktif Kayıt SQL ifadeleri yazarak değiştirilmesi veya alınması gereken satırlar ve sütunlar kullanılarak bir veritabanı tablosunda depolanan verileri alır (bir SQL veritabanı kullanıyorsanız) ve bu verilerle normal bir şeymiş gibi etkileşime girmenizi sağlar. Ruby nesnesi.

Önerilen: