rails_admin - 未显示的嵌入式命名空间模型

时间:2015-02-11 09:24:10

标签: mongoid rails-admin

在这里遇到一些麻烦。

在以下示例中,Offer :: PropertyInfo未显示在rails_admin仪表板中:

class Offer
  include GlobalID::Identification
  include Mongoid::Document
  include Mongoid::Timestamps

  field :price, type: Integer
  field :funding_source, type: String
  field :name, type: String
  field :email, type: String
  field :phone, type: String
  field :phone_verified, type: Mongoid::Boolean, default: false

  embeds_one :property_info, class_name: "Offer::PropertyInfo"

  belongs_to :property
end

class Offer::PropertyInfo
  include Mongoid::Document

  field :street_name, type: String
  field :street_number, type: String
  field :unit_number, type: String
  field :city, type: String
  field :state, type: String
  field :zip, type: String

  embedded_in :offer
end

Not linked in the admin

任何想法为什么不呢?是因为这些是在同一个文件中吗?命名空间?使用mongoid 4.0.1。

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试在PropertyInfo类中创建def name street_name end?这应该显示在RA中。