이메일 전송 실패, with_secure_media 메서드 정의되지 않음

대시보드에서 다음 내용을 확인합니다:

1409개의 이메일 작업이 실패했습니다. app.yml 파일을 확인하고 메일 서버 설정이 올바른지 점검하세요. 실패한 작업은 Sidekiq에서 확인할 수 있습니다.

실패한 작업으로 이동하면 다음 내용이 표시됩니다.

Jobs::HandledExceptionWrapper: Wrapped NoMethodError: undefined method `with_secure_media?' for #<Post:0x00007f48bd49d9c0>

이 문제는 v2.4.0.beta8으로 업그레이드한 시점과 관련이 있는 것으로 보입니다.

먼저 커맨드 라인에서 재빌드를 시도하겠습니다.

cd /var/discourse
git pull
./launcher rebuild app

이미 재구성을 완료했는데, 처음에는 변화가 눈에 띄지 않았습니다. 하지만 이제 대시보드를 다시 확인해 보니 실패한 작업 수가 줄고 있는 것을 확인할 수 있습니다.