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

Callback before_validation vs before_save khác nhau thế nào?

Câu trả lời

markdown

Đặc điểm

before_validation là callback trong Rails được gọi trước khi tiến hành quá trình xác thực (validation) của đối tượng. Nó thường được sử dụng để đảm bảo các thuộc tính của đối tượng được thiết lập đúng cách hoặc tinh chỉnh dữ liệu đầu vào trước khi quá trình xác thực bắt đầu. Callback này giúp giảm thiểu việc xác thực thất bại do các thuộc tính chưa được điều chỉnh phù hợp.

before_save là callback được thực thi ngay trước khi một đối tượng được lưu vào cơ sở dữ liệu, nghĩa là sau khi quá trình xác thực đã hoàn tất. Bạn có thể dùng nó để làm sạch hoặc thêm các thuộc tính cho đối tượng khi mọi trường hợp đầu vào đã được xác định hoàn chỉnh và chính xác.
...

middle

middle

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

middle

Vai trò của thư mục con app/controllersapp/helpers là gì?

middle

Helpers trong Ruby on Rails là gì

senior

Kể tên các kỹ thuật caching trong Rails. So sánh chúng.

Bình luận

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

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