וִידֵאוֹ: מה זה Rails ActiveRecord?
2024 מְחַבֵּר: Lynn Donovan | [email protected]. שונה לאחרונה: 2023-12-15 23:47
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), והוא מאפשר לך לקיים אינטראקציה עם הנתונים האלה כאילו היו נתונים רגילים חפץ רובי.
מוּמלָץ:
האם Ruby on Rails מרובת חוטים?
Phusion Passenger משתמש במקביליות מבוססת תהליכים כדי לטפל בכמה בקשות במקביל, כך שבאופן קפדני, היא אינה 'מרובת חוטים', אלא היא עדיין במקביל. להרצאה הזו מ-Ruby MidWest 2011 יש כמה מחשבות טובות על הפעלת Ruby on Rails עם ריבוי ההליכים
מהי הגרסה הנוכחית של Rails?
היסטוריה תאריך גרסה 5.1 10 במאי 2017 5.2 9 באפריל 2018 6.0 16 באוגוסט 2019 גרסה ישנה גרסה ישנה, עדיין נשמרת גרסה אחרונה מהדורה עתידית