MongoDB помощь (отношения) - PullRequest
       4

MongoDB помощь (отношения)

1 голос
/ 16 ноября 2010

У меня есть класс Foo со встроенным объектом Bar.Каждый раз, когда создается Foo, я хочу создать его Bar.Бар инициируется передачей переменных из Foo.Как я могу это сделать?

Спасибо

1 Ответ

1 голос
/ 16 ноября 2010

Используйте крюк before_create для автоматического создания вашего бара.что-то вроде

class Foo
  include Mongo....
  attr_reader :new_bar
  before_create :create_bar

  def create_bar
    self.bars << new_bar
  end
end

Таким образом, вы все равно можете проверить панель (используя new_bar или что хотите).

Как MongoMapper, так и Mongoid имеют хук before_create, поэтому с вами все будет в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...