Rails ActiveRecord là gì?
Rails ActiveRecord là gì?

Video: Rails ActiveRecord là gì?

Video: Rails ActiveRecord là gì?
Video: #1 [Rails] Học Ruby on Rails cơ bản: Tìm hiểu về Active Record 2024, Tháng Chín
Anonim

Rails Active Record là lớp đối tượng / ánh xạ quan hệ (ORM) được cung cấp với Đường ray . Nó tuân thủ chặt chẽ mô hình ORM tiêu chuẩn, như sau - các bảng ánh xạ tới các lớp, các hàng ánh xạ tới các đối tượng và. các cột ánh xạ đến các thuộc tính đối tượng.

Tương ứng, mô hình Rails là gì?

MỘT Mô hình đường ray là một lớp Ruby có thể thêm các bản ghi cơ sở dữ liệu (nghĩ đến toàn bộ các hàng trong bảng Excel), tìm dữ liệu cụ thể mà bạn đang tìm kiếm, cập nhật dữ liệu đó hoặc xóa dữ liệu. Các hoạt động phổ biến này được gọi bằng từ viết tắt CRUD - Create, Remove, Update, Destroy.

Hơn nữa, Rails ApplicationRecord là gì? Đường ray 5 của ApplicationRecord là nơi đặt logic mô hình chung. Từ Đường ray 5, các mô hình miền kế thừa từ ApplicationRecord theo mặc định. Đây là nơi để đặt mã cần có trong tất cả các mô hình ứng dụng của bạn. Không có lý do gì để khỉ vá ActiveRecord :: Cơ sở khi tuân theo thông lệ đó.

Sau đó, câu hỏi đặt ra là ActiveRecord trong Ruby on Rails là gì?

ActiveRecord là một viên đá quý là một phần của Viên ngọc trên tay vịn . Nó là ORM, tức là thư viện ánh xạ các đối tượng của chúng ta tới các bảng. Nói cách khác, nó là Ruby thư viện cho phép chúng tôi sử dụng Ruby để truy cập dữ liệu của chúng tôi được lưu trữ trong RDBMS, như MySQL hoặc PostgreSQL.

Bản ghi đang hoạt động hoạt động như thế nào?

Về cơ bản nó có nghĩa là Bản ghi hoạt động lấy dữ liệu được lưu trữ trong bảng cơ sở dữ liệu bằng cách sử dụng các hàng và cột, cần được sửa đổi hoặc truy xuất bằng cách viết các câu lệnh SQL (nếu bạn đang sử dụng cơ sở dữ liệu SQL) và nó cho phép bạn tương tác với dữ liệu đó như bình thường Đối tượng Ruby.

Đề xuất: