rails has_one удалить ссылку - PullRequest
       8

rails has_one удалить ссылку

3 голосов
/ 01 февраля 2011

Является ли единственный способ уничтожить ассоциацию has_one и own_to, установив для FK значение nil для объекта own_to?

Ответы [ 2 ]

1 голос
/ 01 февраля 2011

Не работает настройка @obj1.obj2 = nil?

Но это не удаляет запись own_to.Если вы хотите сделать это, вам нужно сделать @obj1.obj2.delete

1 голос
/ 01 февраля 2011

Поскольку я помню, как только вы установили drop в cascade, вам просто нужно удалить объект, и он удалит все зависимости.

Надеюсь, это поможет, Приветствия

...