Tôi đang xây dựng ứng dụng nhiều người thuê.Cách tốt nhất để xử lý đa nhiệm trong Rails 3
Tất cả cách ly dữ liệu được thực hiện bởi cột TenantID trong mỗi bảng.
Cách tốt nhất để tự động xử lý đa bên thuê cho tất cả các kiểu đối tượng thuê.
Ví dụ:
Contacts.new({.....}) should automatically add :tenant => curret_user.tenant
Contacts.where({....}) should also add :tenant => curret_user.tenant
Hiện nay tôi nhìn thấy một cái gì đó như thế này trong Cancan đá quý mà có thể lấy hồ sơ cho các thông số người dùng cụ thể. Nhưng nó không cung cấp bất cứ điều gì để chèn và cập nhật hoạt động. Hoặc có thể tôi không hiểu làm thế nào để làm điều đó.
Trân trọng, Alexey Zakharov.
Bạn đã sử dụng đá quý đa nhiệm để thực hiện việc này chưa? Tôi đang cố gắng tìm ra cách để chỉ định một đối tượng người thuê nhà mới trong quá trình đăng ký với phát minh. Bạn có thể giúp? – Nathan
@Nathan bạn đã quản lý để giải quyết vấn đề của mình chưa? Tôi đang phải đối mặt với cùng một vấn đề về đăng nhập, bởi vì current_tenant không được đặt tại thời điểm này và mang lại lỗi thông tin đăng nhập không hợp lệ – scanales
@scanales Tôi đã kết thúc phạm vi mỗi truy vấn của tôi cho current_tenant. Có những viên đá quý ở đó sẽ thực hiện các cuộc gọi ở mức mô hình, do đó, nó thực sự phụ thuộc vào những gì bạn đang cố gắng thực hiện. – Nathan