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

expert

Điều gì bạn thấy tốt nhất về Ruby on Rails cho đến nay?

senior

Bạn tổ chức folder trong Rails project lớn như thế nào?

middle

Làm sao để validate uniqueness không case-sensitive?

Bình luận

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

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