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

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

2 ответа

Не устанавливается @obj1.obj2 = nil Работа?

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

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

Надеюсь, это поможет, ура

Другие вопросы по тегам