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

Не связано в админке

Есть идеи почему бы и нет? Это потому, что они находятся в одном файле? Namespaced? Использование mongoid 4.0.1.

Спасибо!

1 ответ

Вы пытались создать def name street_name end в классе PropertyInfo? Это должно отображаться в РА.

Другие вопросы по тегам