삭제된 사용자에게 전송된 이메일에 Ruby 해시 구문이 표시됩니다

여기서 flag_reason가 생성되는 방식에 버그가 있는 것 같습니다:

PostActionTypeView.new.types에는 :needs_approval 플래그(설명된 플로우에서 생성됨)가 포함되어 있지 않습니다. 이로 인해 번역 키가 접미사 없이 flag_reasons.로 해석되어, 단일 항목 대신 YAML 섹션 전체가 반환됩니다. 이것이 플래그 이유 자리에 Ruby 해시가 표시되는 이유입니다.

관련하여, 커스텀 플래그의 번역도 누락될 가능성이 높으므로 이 문제가 커스텀 플래그에도 영향을 미칠 것으로 보입니다.

7개의 좋아요