Очистить встроенные документы Mongoid

Есть ли способ очистить данные всех встроенных документов.

Например, у меня есть контакт с:

  • Адрес электронной почты
  • Телефонные номера
  • Адреса

У меня есть новые данные для всех этих полей, и я хочу заменить их все. Это делается через драгоценный камень, поэтому он должен быть динамическим. Я не могу просто вызывать каждую встроенную модель и запускать destroy_all.

Как лучше всего удалить все данные из встроенных документов?


person Jason Waldrip    schedule 21.04.2012    source источник


Ответы (1)


Нет лучшего способа. Вы должны вызывать destroy_all для каждой ссылки, которую хотите очистить. Это специфичное для домена требование и не очень распространено.

person Fa11enAngel    schedule 29.04.2012