根据attar_accessor设置的字段销毁嵌入的文档

时间:2014-09-21 22:42:44

标签: ruby-on-rails ruby mongoid

以下课程在我的rails应用程序中定义:

class Letter
    embeds_many :dispatches

    def evaluate
        self.dispatches.destroy_all(marked: true)
    end
end

class Dispatch
    embedded_in :letter

    attr_accessor :marked
end

在程序执行期间,将标记一些调度,即我将“标记”属性设置为true。

当我在Letter实例上调用evaluate方法时,我希望销毁此字母中嵌入的标记调度。但没有任何事情发生......

是否可以将attar_accessor创建的属性传递给destroy_all方法?

0 个答案:

没有答案