Mongoid: пустое место в ассоциации - PullRequest
1 голос
/ 09 февраля 2012

В моей модели есть own_to: провайдера, и значение provider_id установлено, но связь по-прежнему пуста:

irb(main):095:0> o2.provider_id
=> BSON::ObjectId('4e0472f36d40ec0004000001')
irb(main):096:0> o2.provider
=> nil

Кроме того, модель имеет метод provider_id = с параметром write_attribute (: provider_id, provider_id) внутри.,

Что здесь может быть не так?

Mongoid версия 2.4.0

Спасибо!

1 Ответ

0 голосов
/ 18 февраля 2012

Я полагаю, что вам нужна ассоциация has_one или has_many в вашей другой модели.

 class Foo
   include Mongoid::Document
   belongs_to :bar
 end

 class Bar
   include Mongoid::Document
   has_one :foo
 end
...