目前我为我的班级设置了 default_scope,但我希望 rails_admin 使用 .unscoped 执行列表查询
有没有办法做到这一点?我看不到覆盖 rails_admin 执行的查询的方法。
目前我为我的班级设置了 default_scope,但我希望 rails_admin 使用 .unscoped 执行列表查询
有没有办法做到这一点?我看不到覆盖 rails_admin 执行的查询的方法。
您可以命名 rails_admin 为列表操作提供的范围,它们将在列表操作中显示为选项卡:
list do
scopes [:unscoped, :all, :any_other_scope]
end
您可以使用unscoped:
来自 mongoid 文档:
Band.unscoped.where(name: "Depeche Mode")
Band.unscoped do
Band.where(name: "Depeche Mode")
end
请参考: mongoid 作用域