10
Tôi có các mẫu Enquiry
và Consellor
. Tôi muốn chỉ định các yêu cầu cho nhân viên tư vấn theo cách thức vòng tròn. Nếu có 3 consellors và 5 thắc mắc, sau đó phân công nên là:Phân công vòng tròn trong Ruby
Inquiry 1 => C1, Inquiry 2 => C2, Inquiry 3 => C3, Inquiry 4 => C1, Inquiry 5 => C2
Tôi có thể làm điều này bằng cách truy vấn DB và tối ưu hóa theo bộ nhớ đệm, nhưng tìm kiếm giải pháp tốt hơn.
Bạn sẽ cần phải serialize tư vấn trong cơ sở dữ liệu cho kiên trì và phân công lại nó mỗi khi một cố vấn được tạo hoặc hủy – DanS