Rails의 development 환경의 메일 발송 중 We're sorry, but something wentwrong.되다

2476 단어 초학자Rails

개시하다


처음으로 Qita에 투고했다.
제가 레일스를 공부할 때 신경 쓰이는 부분이 있어서 인터넷에서 찾아도 정보를 잘 못 찾았으니 투고를 허락해 주세요.

발생한 개발자 환경의 오류 화면


개발자 환경에서 발생하는 오류 화면은 다음과 같은 내용만 볼 수 있습니다

이번에는 다음과 같은 오류 화면이 발생했다.

이거 Heroku 등 본격 촬영 환경에서 나오는 거죠?
일지를 보다
Completed 401 Unauthorized in 45ms (ActiveRecord: 16.0ms)
를 입력합니다.
다른 부분을 보십시오. 이전에 진행된 업데이트 처리가 끝났고, 이후의 메일 발송에 문제가 있는 것 같습니다.

뭐 해요?

  • 업데이트 처리 후 Action Mailer를 통해 여러 사람에게 메일을 보냅니다.
  • 해본 일


    Action Mailer의 기본 정보 | Rails 일본어 문서 | Ruby STUDIO
    2.3. 여러 수신자에게 이메일 보내기:to 키에 메일 리스트를 설정하면 여러 사람에게 메일을 보낼 수 있다.(예: 모든 관리자에게 새로 가입한 사용자의 정보를 전달하는 등) 메일 목록은 메일 주소의 배열이나 쉼표 구분자의 문자열을 지정할 수 있습니다.
    이를 바탕으로 메일 방법 내:to키에 여러 사용자의 메일 주소를 쉼표로 구분하여 설정하였다.

    ❌쓸모없는 녀석

    mail to: @user1.email, @user2.email
    
    상기 주의사항을 자세히 읽지 않아서 그런지 메일의 두 번째 파라미터에 메일 주소를 설정하거나 오류(We're sorry,but something wentwrong.)일어났어.

    ⭕좋은 놈을 베다.

    mail to: [@user1.email, @user2.email]
    
    mail to: @User20130401  + "," + @user2.email
    
    어쨌든 상술한 것처럼 다시 쓰면 여러 사용자에게 메일을 보낼 수 있다.

    감상


    원인 자체가 명확하지 않으니 아는 사람이 있으면 알려주세요.
    하지만, "We're sorry, but something wentwning"원인을 찾기 어려우니까 최대한 레드바에서 잘못된 화면을 만나려고 해요😅

    좋은 웹페이지 즐겨찾기