Rails ActiveRecord คืออะไร?
Rails ActiveRecord คืออะไร?

วีดีโอ: Rails ActiveRecord คืออะไร?

วีดีโอ: Rails ActiveRecord คืออะไร?
วีดีโอ: สอน Ruby on Rails EP1: Ruby on Rails (Active Record / Models) 2024, กันยายน
Anonim

Rails Active Record เป็นเลเยอร์ Object/Relational Mapping (ORM) ที่มาพร้อมกับ ราง . มันติดตามโมเดล ORM มาตรฐานอย่างใกล้ชิด ซึ่งมีดังนี้ - ตารางจับคู่กับคลาส แถวจับคู่กับวัตถุ และ คอลัมน์แมปกับแอตทริบิวต์ของวัตถุ

ตามลําดับ โมเดล Rails คืออะไร?

NS รางรุ่น เป็นคลาส Ruby ที่สามารถเพิ่มระเบียนฐานข้อมูลได้ (นึกถึงทั้งแถวในตาราง Excel) ค้นหาข้อมูลเฉพาะที่คุณต้องการ อัปเดตข้อมูลนั้น หรือลบข้อมูล การดำเนินการทั่วไปเหล่านี้เรียกโดยย่อ CRUD--Create, Remove, Update, Destroy

นอกจากนี้ Rails ApplicationRecord คืออะไร? ราง 5's บันทึกการสมัคร เป็นที่สำหรับวางตรรกะแบบจำลองทั่วไป ตั้งแต่ ราง 5 โมเดลโดเมนสืบทอดมาจาก บันทึกการสมัคร โดยค่าเริ่มต้น. นี่คือที่สำหรับวางโค้ดที่ควรจะมีในแอปพลิเคชันทุกรุ่นของคุณ ไม่มีเหตุผลที่จะแพทช์ลิง ActiveRecord ::ฐานเมื่อปฏิบัติตามนั้น

ต่อมาคำถามคือ ActiveRecord ใน Ruby on Rails คืออะไร?

ActiveRecord เป็นอัญมณีที่เป็นส่วนหนึ่งของ ทับทิมบนราง . มันคือ ORM นั่นคือไลบรารีที่จับคู่วัตถุของเรากับตาราง กล่าวอีกนัยหนึ่งก็คือ ทับทิม ห้องสมุดที่ให้เราได้ใช้งาน ทับทิม เพื่อเข้าถึงข้อมูลของเราที่จัดเก็บไว้ใน RDBMS เช่น MySQL หรือ PostgreSQL

เรกคอร์ดที่ใช้งานอยู่ทำงานอย่างไร

โดยพื้นฐานแล้วหมายความว่า บันทึกที่ใช้งาน รับข้อมูลที่จัดเก็บไว้ในตารางฐานข้อมูลโดยใช้แถวและคอลัมน์ ซึ่งจำเป็นต้องแก้ไขหรือดึงข้อมูลโดยการเขียนคำสั่ง SQL (หากคุณใช้ฐานข้อมูล SQL) และช่วยให้คุณโต้ตอบกับข้อมูลนั้นได้เสมือนว่าเป็นเรื่องปกติ วัตถุทับทิม

แนะนำ: