2011-03-04 4 views

답변

4

는 아마도 내가 모르는 뭔가가있어,하지만 당신은 단지 HTML 메시지를 가지고 그 위에 ActionView::Helpers::SanitizeHelper#strip_tags를 실행할 수 없습니다?

http://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html#method-i-strip_tags

+0

어떻게하는지,이 작동하지 않습니다에 대한 코드를 볼 수 있습니다 그것을 사용하지 않습니다. 전자 메일 클라이언트는 PRE 태그를 사용하며 strip 태그는이 태그를 제거합니다. – AnApprentice

+0

premailer gem은 비슷한 접근법을 취하지 만 모든 시나리오를 다룹니다. 내 대답의 세부 사항. –

0

를 참조하지만, Google에서 "html을 텍스트로 변환"에 대해 높은 점수를 얻습니다. 다음은 사용자의 요구 사항을 충족 할 수 있습니다

저자는 말한다 :

루비 형식의 텍스트에 HTML로 변환 - 칩의 팁 개발자를위한. 공백을 넣고 먹이고 싶을 때. 텍스트에

http://www.chipstips.com/?p=610

6

HTML은 Premailer 보석에서 제공하는 기능 중 하나입니다.

premailer = Premailer.new('http://example.com/html_email.html') 
premailer.to_plain_text 

경우 당신은 많이 않기 때문에, 당신이 다른 사람을 위해 그것을 here

관련 문제