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

senior

Bạn dùng gem nào để test performance?

middle

Một mô hình có bao nhiêu loại mối quan hệ?

junior

Sự khác biệt giữa instane class và method class trong ruby on rail

Bình luận

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

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