Câu hỏi phỏng vấn Ruby on Rails
Câu hỏi

Các thành phần của Ruby on Rails là gì?

Câu trả lời

Ruby on Rails là một khung làm việc ứng dụng web phía máy chủ được viết bằng ngôn ngữ lập trình Ruby. Nó bao gồm nhiều thành phần khác nhau, mỗi thành phần đều đóng vai trò quan trọng trong việc phát triển ứng dụng web. Dưới đây là một số thành phần chính của Ruby on Rails:

  • Action Cable: Hỗ trợ ứng dụng web thời gian thực, bao gồm máy chủ và khách hàng WebSocket, cũng như một khung làm việc để tạo các tính năng thời gian thực như phòng chat và thông báo[1].

  • Action Mailer: Cho phép các nhà phát triển định nghĩa các mẫu email dưới dạng các lớp Ruby và cung cấp các phương thức để gửi và nhận email[1].

  • Action Pack: Cung cấp các lớp điều khiển và xem của khung làm việc. Bao gồm các mô-đun ActionController và ActionView, cung cấp chức năng chính để xử lý các yêu cầu HTTP đến và hiển thị các trang HTML[1].

  • Active Job: Cho phép các nhà phát triển khai báo công việc và thực hiện chúng trên các hệ thống hàng đợi khác nhau[1].

  • Active Model: Cung cấp chức năng không phải cơ sở dữ liệu được trích xuất từ Active Record của Rails 2, cho phép xác thực các đối tượng Ruby[1].

  • Active Record: Kết nối các lớp với các bảng cơ sở dữ liệu quan hệ, bao gồm các chức năng như di cư và liên kết[1].

  • Active Support: Bộ sưu tập các lớp tiện ích và mô-đun cung cấp chức năng phổ biến cho các ứng dụng Rails, bao gồm ...

junior

junior

Gợi ý câu hỏi phỏng vấn

senior

Giải thích sự khác biệt giữa các loại bộ nhớ đệm Trang, Hành động, Đoạn mã, Cấp thấp, SQL.

middle

Giải thích Polymorphic Association trong Ruby on Rails là gì?

middle

Chúng ta có thể định nghĩa những gì trong mô hình?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào