레일 3의 기본값은 Content-Type입니다. text/plain레일 3에서 MIME 유형을 text/html로 변경하는 방법은 무엇입니까?
나는 HTML 전자 메일을 보내려고합니다. MIME 형식을 어떻게 조정합니까?
레일 3의 기본값은 Content-Type입니다. text/plain레일 3에서 MIME 유형을 text/html로 변경하는 방법은 무엇입니까?
나는 HTML 전자 메일을 보내려고합니다. MIME 형식을 어떻게 조정합니까?
보기 템플릿의 확장 기능이 작동하기 전에 .html
을 추가하기 만하면됩니다.
app/views/user_mailer/welcome_email.html.erb
나는 ActionMailer에 대해 이야기하고 있다고 가정합니까? 보기 파일의 이름을 다음과 같이 지정하십시오.
app/views/mailer_name/method_name.text.plain.erb
app/views/mailer_name/method_name.text.html.erb
그런 다음 text.plain에서 HTML 전자 메일의 일반 텍스트 버전을 사용하십시오.
여기에 확장 기능을 복제하고 있습니다. 단지 method_name.text.erb만이 할 것입니다 ... 또한 Mailer 클래스의 메소드에'respond_to'가 있어야 여러 부분으로 구성된 전자 메일을 보낼 수 있습니다 text 및 html 구성 요소를 모두 포함합니다. –
나는 그것을 몰랐다. 고맙습니다! –