좋은 작업이네요! 제가 (아마도) 알아챈 점이 하나 있는데, rake 태스크가 실제 전송 시 사용되는 코드(예: /admin/email 테스트 페이지에서)와 동일한 코드를 사용하지 않는다는 것입니다. UX에서는 동작했지만 rake 태스크에서는 동작하지 않던 경우가 있었던 것 같습니다(아니면 그 반대였을까요?).
아직 머릿속에 선명하실 때, 실제 전송 시에는 Discourse가 사용하는 것과 동일한 코드를 사용하는지 확인해 주시면 좋겠습니다.
좋은 작업이네요! 제가 (아마도) 알아챈 점이 하나 있는데, rake 태스크가 실제 전송 시 사용되는 코드(예: /admin/email 테스트 페이지에서)와 동일한 코드를 사용하지 않는다는 것입니다. UX에서는 동작했지만 rake 태스크에서는 동작하지 않던 경우가 있었던 것 같습니다(아니면 그 반대였을까요?).
아직 머릿속에 선명하실 때, 실제 전송 시에는 Discourse가 사용하는 것과 동일한 코드를 사용하는지 확인해 주시면 좋겠습니다.