Rails 4(Mongoid):从嵌入式文档的`after_initialize`回调中获取关系文档`_id`

时间:2018-03-20 07:02:08

标签: ruby-on-rails ruby mongodb ruby-on-rails-4 mongoid

我有两个模型,父(商店)和子(资产),我需要从嵌入资产的_id回调中获取商店after_initialize

class Store
  include Mongoid::Document
  embeds_many :assets
end


class Asset
  include Mongoid::Document
  embedded_in :store

  after_initialize :get_store_id

  def get_store_id
    logger.info self.store
  end
end

修改

记录器打印nil,问题是如何获取相关的商店文档?

0 个答案:

没有答案