1

我在 mongoid 驱动的模型上设置了 default_scope。

default_scope -> {where(tenant_id: Tenant.current.id)}

当我发现没有问题时:

Student.all

返回当前租户的学生

当我创建一个学生时:

Student.new.tenant

返回零

Student.create

不分配当前租户

但如果我这样做:

Student.all.new.tenant

有用

也:

Student.scoped.new.tenant

这是正常行为吗?

谢谢队友

4

1 回答 1

0

正如我们所说,这是有意的。GitHub 上有关于此 API 更改请求的问题。

于 2012-08-14T17:42:18.390 回答