ここ数日、私を悩ませてきた active_record の問題の解決策を見つけようとしてきました。railsforumとstackoverflowへの投稿は、完全にドライになっています。これらの投稿の長さと詳細レベルは、コメンターを思いとどまらせた可能性があるため、もう一度試してみます-簡単に.
Windows では、私のスクリプトではトラップの動作は正常です。「'active_record' が必要」になるまでは、トラップは正常に機能しません。それらはまったく実行に失敗し、データベースが混乱したままになります。
問題のスクリプトは、アクティブ レコードを介して他のシステム上の他のスクリプトと対話します。ユーザーが control-c を押すか、スクリプトが何らかの理由で終了した場合、スクリプトが終了する前に、(スクリプトの) 差し迫った破滅をデータベースに通知することが重要です。トラップが故障していて、行き詰まっています。
回避策はありますか? テスト コードに興味がある場合は、リンクされた投稿を参照してください。この問題は、わずか数行で再現できます。
ありがとう...