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

Rack app hoạt động như ...

Câu trả lời

Rails là một framework phát triển dựa trên kiến trúc Model-View-Controller (MVC) và thực thi thông qua một lớp trừu tượng gọi là Rack. Rack hoạt động như một giao diện trung gian giữa các máy chủ ứng dụng web và framework Ruby. Nó cung cấp một giao diện chuẩn để kết nối những components khác nhau của ứng dụng web.

Khi Rails nhận một yêu cầu HTTP, Rack sẽ chuyển đổi yêu cầu đó thành một đối tượng mà ứng dụng Rails có thể xử lý. Sau đó, Rack gọi các middleware để xử lý các công việc như logging, caching, xử lý session, rồi cuối cùng sẽ chỉ đạo yêu cầu này đến controller Rails cụ thể.

Middleware trong Rack hoạt động theo chuỗi, mỗi middleware nhận yêu cầu, xử lý nó và sau đó chuyển tiếp yêu cầu đến midd...

senior

senior

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

middle

Cách tổ chức code theo Service Object pattern.

middle

ActionMailer gửi mail như thế nào? Gửi async thì sao?

middle

Cách preload, includes và eager_load khác nhau ra sao?

Bình luận

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

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