Каков наилучший способ проверить, что модельная связь используется в другой модели, чтобы предотвратить ее разрушение, создав тем самым сироту.Рельсы принадлежат зависимому уничтожению
Пример: У меня есть модели Ticket и TicketStatus. TicketStatus принадлежит Билету. Билет has_many TicketStatuses.
Я не должен удалять TicketStatus, если он уже назначен для Ticket. Я также хотел бы получить сообщение об ошибке.
Был ли этот ответ принят? Или есть лучший способ? –
Это хорошее решение, OP все еще нужно принять его! – andrewpthorp