Ruby on Rails

Kiến thức cơ bản về Rails

Mẫu MVC, quy ước hơn cấu hình, cấu trúc dự án Rails, các môi trường

18 câu hỏi phỏng vấn·
Junior
1

Trong ngữ cảnh của Rails, từ viết tắt MVC có nghĩa là gì?

Câu trả lời

MVC là viết tắt của Model-View-Controller, một mẫu kiến trúc chia ứng dụng thành ba thành phần liên kết với nhau. Model xử lý dữ liệu và logic nghiệp vụ, View hiển thị giao diện người dùng, và Controller điều phối các tương tác giữa hai thành phần còn lại. Sự phân tách này giúp việc bảo trì và kiểm thử mã trở nên dễ dàng hơn.

2

Vai trò chính của Model trong kiến trúc MVC của Rails là gì?

Câu trả lời

Trong Rails, Model đại diện cho dữ liệu của ứng dụng và đóng gói logic nghiệp vụ. Model tương tác với cơ sở dữ liệu thông qua ActiveRecord, quản lý việc kiểm tra hợp lệ, các liên kết giữa các thực thể và callbacks. Model chịu trách nhiệm về tính toàn vẹn dữ liệu và các quy tắc nghiệp vụ, độc lập với giao diện người dùng.

3

Nguyên tắc 'Convention over Configuration' trong Rails có nghĩa là gì?

Câu trả lời

Convention over Configuration nghĩa là Rails cung cấp các giá trị mặc định hợp lý cho hầu hết các khía cạnh của ứng dụng. Nếu lập trình viên tuân theo các quy ước về đặt tên và cấu trúc, Rails sẽ tự động cấu hình các kết nối giữa models, controllers và views. Điều này giảm mã boilerplate và tăng tốc quá trình phát triển.

4

Theo quy ước của Rails, các tệp controller được lưu trữ ở đâu?

5

Thư mục nào chứa các template view trong một ứng dụng Rails?

+15 câu hỏi phỏng vấn

Nắm vững Ruby on Rails cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí