2 つのモデルの間に単純な has_many/belongs_to 関連付けがあります。私の問題は、不要になったオブジェクトを (親モデルから) 削除すると、子モデルのオブジェクト内の外部キーが残ることです。例えば:
森
has_many :trees, :inverse_of => :forest
木
belongs_to :forest
オブジェクトを削除してForestも、関連するすべてのオブジェクトにTreeの値が含まれているためforest_id、フロントエンドでエラーが発生します。私が使用できるようなある種のフックはありbefore_destroyますか?おそらくこれには非常に簡単な解決策があると思いますが。
ありがとう