Rails ActiveRecord چیست؟
Rails ActiveRecord چیست؟

تصویری: Rails ActiveRecord چیست؟

تصویری: Rails ActiveRecord چیست؟
تصویری: Understanding Ruby on Rails Active Record Migrations 2024, سپتامبر
Anonim

رکورد فعال ریل لایه Object/Relational Mapping (ORM) همراه با آن است ریل . این مدل استاندارد ORM را دقیقاً دنبال می‌کند، که به شرح زیر است - جدول‌ها به کلاس‌ها نگاشت، ردیف‌ها به اشیا و. ستون ها به ویژگی های شی نگاشت می شوند.

به همین ترتیب، مدل ریل چیست؟

آ مدل ریل یک کلاس Ruby است که می تواند رکوردهای پایگاه داده را اضافه کند (به ردیف های کامل در جدول اکسل فکر کنید)، داده های خاصی را که به دنبال آن هستید پیدا کند، آن داده ها را به روز کند یا داده ها را حذف کند. این عملیات رایج با نام اختصاری CRUD--Create, Remove, Update, Destroy نامیده می شود.

علاوه بر این، Rails ApplicationRecord چیست؟ ریل 5 ها ApplicationRecord مکانی برای قرار دادن منطق مدل عمومی است. از آنجا که ریل 5، مدل های دامنه از ارث می برند ApplicationRecord به صورت پیش فرض. این مکانی برای قرار دادن کد است که باید در همه مدل های برنامه شما موجود باشد. دلیلی برای پچ کردن میمون وجود ندارد ActiveRecord :: هنگام پیروی از آن تمرین، پایه گذاری کنید.

پس از آن، سوال این است که ActiveRecord در Ruby on Rails چیست؟

ActiveRecord گوهری است که بخشی از روبی روی ریل . این ORM است، یعنی کتابخانه ای که اشیاء ما را به جداول نگاشت می کند. به عبارت دیگر، آن است روبی کتابخانه ای که به ما امکان استفاده از آن را می دهد روبی کلاس ها به منظور دسترسی به داده های ذخیره شده در یک RDBMS، مانند MySQL یا PostgreSQL.

یک رکورد فعال چگونه کار می کند؟

اساساً به این معنی است رکورد فعال داده‌هایی را می‌گیرد که در یک جدول پایگاه داده با استفاده از ردیف‌ها و ستون‌ها ذخیره می‌شوند، که باید با نوشتن عبارات SQL اصلاح یا بازیابی شوند (اگر از پایگاه داده SQL استفاده می‌کنید)، و به شما امکان می‌دهد با آن داده‌ها به گونه‌ای تعامل داشته باشید که انگار یک حالت عادی است. شی یاقوت.

توصیه شده: