我通过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 mates