지난해 플러그인을 만들었고, 최신 버전의 Discourse에서 여전히 정상 작동하는지 확인하고 싶었습니다. 개발 환경을 다시 초기화한 후(데이터베이스 마이그레이션 문제가 있었음) 플러그인이 여전히 작동하는 것을 수동으로 확인했습니다. 그러나 스펙 테스트(작년 작성 시 통과했던 테스트)를 실행하면 다음과 같은 오류가 발생합니다:
Failure/Error: DB.test_transaction = ActiveRecord::Base.connection.current_transaction
NoMethodError:
undefined method `test_transaction=' for #<MiniSqlMultisiteConnection:0x00007fb8b3815c40>