Rails에서 트랜잭션 안에 HTTP 리퀘스트 있는 경우 명시적 롤백 처리
Rails에서 강제로 transaction rollback 하기
HTTP 요청이 transaction 안에 포함되어 HTTP 요청 실패시 DB를 rollback 할 경우에는 명시적으로 rollback 해줘야 함!
HTTP 요청이 transaction 안에 포함되어 HTTP 요청 실패시 DB를 rollback 할 경우에는 명시적으로 rollback 해줘야 함!
def rollback_testtransaction dobeginself.name = '테스트'self.status = 'success'self.save!# HTTP 요청http_request_test.update!rescue# 명시적 Rollbackraise ActiveRecord::Rollbackendendend
댓글
댓글 쓰기