1
我在模型drivent上通過mongoid設置了default_scope。Mongoid default_scope
default_scope -> {where(tenant_id: Tenant.current.id)}
當我做一個發現沒有問題:
Student.all
返回當前租戶
的學生,當我創建一個學生:
Student.new.tenant
返回nil
Student.create
不分配目前的租戶
但是,如果我這樣做:
Student.all.new.tenant
它的工作原理
除了:
Student.scoped.new.tenant
它是一個正常的行爲?
Thx夥伴