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? Это должно отображаться в РА.