从孩子访问父母(嵌入式关系)

时间:2018-03-28 14:33:07

标签: ruby-on-rails mongoid

我有一个嵌入B类的A类:

class A
  include Mongoid::Document

  field :name, type: String

  embeds_one :b
end

class B
  include Mongoid::Document

  embedded_in :a

  def vat=(a)
  end
  def vat
    a[:name]
  end
end

在我的班级B中,我有一个虚拟属性vat,我想从中访问父类及其属性 - 例如,嵌入B的文档的名称字段。如何访问父项的属性?我认为[:name]应该有效,因为这是我从课外访问它的方式 - 但它没有。

由于 迈克尔

0 个答案:

没有答案