Ruby on rails Mongoid Alize-Alize不适用于默认范围

Ruby on rails Mongoid Alize-Alize不适用于默认范围,ruby-on-rails,mongoid,Ruby On Rails,Mongoid,我的模型结构如下: class User include Mongoid::Document include Mongoid::Alize field :name field :visible, type: Mongoid::Boolean default_scope -> { where(visible: true) } has_many :posts end class Post include Mongoid::Document includ

我的模型结构如下:

class User
  include Mongoid::Document
  include Mongoid::Alize

  field :name
  field :visible, type: Mongoid::Boolean

  default_scope -> { where(visible: true) }

  has_many :posts 
end

class Post
  include Mongoid::Document
  include Mongoid::Alize

  field :visible, type: Mongoid::Boolean

  default_scope -> { where(visible: true, 'user_fields.visible' => true) }

  belongs_to :user

  alize :user, :visible
end
当我在Post实例中设置visible:false时,当我在Post实例中设置visible:false时,反规范化不起作用。 我怎样才能告诉alize通过“无范围”工作? 顺便说一句,对不起,我的英语不好