ما هو ريلز أكتيف ريكورد؟
ما هو ريلز أكتيف ريكورد؟

فيديو: ما هو ريلز أكتيف ريكورد؟

فيديو: ما هو ريلز أكتيف ريكورد؟
فيديو: شرح ريلز الانسقرام - عمل ونشر فيديو في الريلز Reels 2024, شهر نوفمبر
Anonim

ريلز أكتيف ريكورد هي طبقة رسم خرائط الكائن / العلائقية (ORM) المزودة بـ القضبان . إنه يتبع عن كثب نموذج ORM القياسي ، وهو على النحو التالي - يتم تعيين الجداول للفئات ، وتعيين الصفوف إلى الكائنات و. الأعمدة خريطة لسمات الكائن.

في المقابل ، ما هو نموذج ريلز؟

أ نموذج القضبان هي فئة Ruby يمكنها إضافة سجلات قاعدة بيانات (فكر في صفوف كاملة في جدول Excel) ، والعثور على بيانات معينة تبحث عنها ، أو تحديث تلك البيانات ، أو إزالة البيانات. يشار إلى هذه العمليات الشائعة بالاختصار CRUD - Create، Remove، Update، Destroy.

علاوة على ذلك ، ما هو Rails ApplicationRecord؟ القضبان 5's سجل التطبيق هو المكان المناسب لوضع منطق النموذج العام. حيث القضبان 5 ، ترث نماذج المجال من سجل التطبيق بشكل افتراضي. هذا هو المكان المناسب لوضع الكود الذي يجب أن يكون متاحًا في جميع نماذج التطبيق الخاص بك. لا يوجد سبب لرقعة القرد سجل نشط :: القاعدة عند اتباع تلك الممارسة.

بعد ذلك ، السؤال هو ، ما هو ActiveRecord في Ruby on Rails؟

سجل نشط هو جوهرة التي هي جزء من روبي على القضبان . إنها ORM ، أي المكتبة التي ترسم كائناتنا على الجداول. بمعنى آخر ، إنه روبي مكتبة تسمح لنا باستخدام روبي الفئات من أجل الوصول إلى بياناتنا المخزنة في RDBMS ، مثل MySQL أو PostgreSQL.

كيف يعمل السجل النشط؟

يعني ذلك في الأساس سجل نشط يأخذ البيانات المخزنة في جدول قاعدة البيانات باستخدام الصفوف والأعمدة ، والتي تحتاج إلى تعديل أو استرداد عن طريق كتابة جمل SQL (إذا كنت تستخدم قاعدة بيانات SQL) ، ويتيح لك التفاعل مع تلك البيانات كما لو كانت عادية كائن روبي.

موصى به: