目前我为我的类设置了default_scope,但我希望rails_admin使用.unscoped执行列表查询
有没有办法让这种情况发生?我没有看到覆盖rails_admin执行的查询的方法。
答案 0 :(得分:1)
您可以命名rails_admin可用于列表操作的范围,它们将在列表操作中显示为选项卡:
list do
scopes [:unscoped, :all, :any_other_scope]
end
答案 1 :(得分:-2)
您可以使用 unscoped :
来自mongoid doc:
Band.unscoped.where(name: "Depeche Mode")
Band.unscoped do
Band.where(name: "Depeche Mode")
end
请参阅: mongoid scoping