2

destroy cascadeモデルに適切な関係が設定されていれば機能することはわかっていますdestroy cascadeが、すべてを設定する必要なく、オンザフライにする方法があるかどうかを知りたいですか? 多分何かのようなmodel.destroy :cascade

または、この場合、生の SQL に限定されますか?

4

1 に答える 1

1

その場でそれを行う方法は聞いたことがありませんが、生のSQLを使用するのではなく、これを試してください:

AssociatedModel.destroy_all(:model_id => @model.id)
@model.destroy
于 2012-02-10T18:56:26.843 に答える