מה זה Rails ActiveRecord?
מה זה Rails ActiveRecord?

וִידֵאוֹ: מה זה Rails ActiveRecord?

וִידֵאוֹ: מה זה Rails ActiveRecord?
וִידֵאוֹ: Сборка самодельного полноразмерного станка с ЧПУ — Линейные направляющие — Мини 2024, סֶפּטֶמבֶּר
Anonim

Rails Active Record היא שכבת האובייקט/מיפוי יחסי (ORM) שסופקה איתה פסי רכבת . זה עוקב מקרוב אחר מודל ORM הסטנדרטי, שהוא כדלקמן - טבלאות ממפות למחלקות, שורות ממפות לאובייקטים ו. עמודות ממפות לתכונות אובייקט.

בהתאם, מהו דגם Rails?

א דגם מסילות היא מחלקה Ruby שיכולה להוסיף רשומות מסד נתונים (חשוב על שורות שלמות בטבלת Excel), למצוא נתונים מסוימים שאתה מחפש, לעדכן את הנתונים האלה או להסיר נתונים. פעולות נפוצות אלו מכונות בראשי התיבות CRUD--Create, Remove, Update, Destroy.

יתר על כן, מהו Rails ApplicationRecord? פסי רכבת 5 ApplicationRecord זה המקום לשים לו היגיון מודל גנרי. מאז פסי רכבת 5, מודלים של תחום יורשים מ ApplicationRecord כברירת מחדל. זה המקום לשים קוד שאמור להיות זמין בכל הדגמים של האפליקציה שלך. אין שום סיבה לטלאי קוף ActiveRecord :: בסיס כאשר עוקבים אחר תרגול זה.

לאחר מכן, השאלה היא מה זה ActiveRecord ב-Ruby on Rails?

ActiveRecord הוא פנינה שהיא חלק ממנה Ruby on Rails . זהו ה-ORM, כלומר הספרייה שממפה את האובייקטים שלנו לטבלאות. במילים אחרות, זה ה אוֹדֶם ספרייה המאפשרת לנו להשתמש אוֹדֶם שיעורים כדי לגשת לנתונים שלנו המאוחסנים ב-RDBMS, כמו MySQL או PostgreSQL.

איך עובד תקליט פעיל?

זה בעצם אומר את זה שיא פעיל לוקח נתונים המאוחסנים בטבלת מסד נתונים באמצעות שורות ועמודות, אותם יש לשנות או לאחזר על ידי כתיבת הצהרות SQL (אם אתה משתמש במסד נתונים של SQL), והוא מאפשר לך לקיים אינטראקציה עם הנתונים האלה כאילו היו נתונים רגילים חפץ רובי.

מוּמלָץ: