何らかの理由で、DataMapper モデルの 1 つのインスタンスで destroy を呼び出すと、「before :destroy」コールバックが 2 回実行され、エラーが発生します。問題のモデルには、親側に :destroy 制約がある別のモデルとの属している関連付けがあります。なぜこれが起こっているのか誰にもわかりますか?
質問する
144 次
何らかの理由で、DataMapper モデルの 1 つのインスタンスで destroy を呼び出すと、「before :destroy」コールバックが 2 回実行され、エラーが発生します。問題のモデルには、親側に :destroy 制約がある別のモデルとの属している関連付けがあります。なぜこれが起こっているのか誰にもわかりますか?