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

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

Câu trả lời

Khi sử dụng ActionMailer trong Rails để gửi email, quá trình này thường được thực hiện đồng bộ bằng cách gọi deliver_now trên đối tượng mailer. Để gửi email bất đồng bộ (async), bạn có thể sử dụng deliver_later, cho phép email được gửi trong một background job, do đó không cản trở luồng xử lý chính của ứng dụng.

ruby Copy
# Synchronous email sending
UserMailer.welcome_email(user).deliver_now

# Asynchronous email sending
UserMailer.welcome_email(user).deliver_later

Ưu điểm của gửi async là cải thiện...

middle

middle

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

senior

FactoryBot và fixture khác gì nhau?

senior

Bạn hiểu thế nào về thuật ngữ ScaffoldingRuby có thể cung cấp những lợi ích gì khi nói đến cùng một vấn đề?

middle

Cách dùng accepts_nested_attributes_for hiệu quả.

Bình luận

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

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