지난 며칠 동안 저를 괴롭히는 active_record 문제에 대한 해결책을 찾으려고했습니다. railsforum 및 stackoverflow에 대한 게시물이 완전히 건조 해졌습니다. 이러한 게시물의 길이와 세부 수준에 따라 의견이 분분해질 수 있으므로 다시 시도하겠습니다. 요약하면 다음과 같습니다.active_record가 Ruby의 트랩 동작을 중단시키는 이유는 무엇입니까? 어떻게 해결합니까?
Windows에서 트랩 동작은 스크립트에서 정상입니다. "active_record '가 필요하기 전까지는 트랩이 더 이상 제대로 작동하지 않습니다. 그들은 전혀 작동하지 않고 데이터베이스를 혼란에 빠뜨리고 있습니다.
해당 스크립트는 활성 레코드를 통해 다른 시스템의 다른 스크립트와 상호 작용합니다. 사용자가 control-c를 누르거나 다른 이유로 스크립트가 종료되면 스크립트가 종료되기 전에 임박한 운명을 데이터베이스에 알리는 것이 중요합니다. 커미션없는 함정으로, 나는 붙어있다.
해결 방법이 있습니까? 테스트 코드에 관심이 있다면 내 연결된 게시물을 참조하십시오. 문제는 단지 몇 줄에서 재현 될 수 있습니다.
고마워 ...