0
發送html格式電子郵件的最佳方式是什麼?在電子郵件中不起作用的HTML標籤rails4.1
我想'content =「text/html」'應該做的伎倆,但看起來不是。我發送電子郵件這樣的:
mail(to: <to_email>, from: <from_email>, subject: <subject>, content_type: 'text/html')
文字,我想送包括換行符(磅)和& NBSP(NB),如:
"Hello <br/> World"
電子郵件,我得到的是就是這樣:
"Hello <br/> World"
我會想到它來像這樣:
"Hello
World"
有意義嗎?
總體代碼:
我的控制器代碼:
UserMailer.send_message(email_text).deliver`
我的郵件收發器代碼
def send_message(message)`
mail(to: "[email protected]", from: "[email protected]", subject: "you got a new message" , content_type: 'text/html')`
end`
我的視圖代碼:
<%= @message %>
當我訪問視圖頁面時,我看到了簡明的linebreaks和nbsp。沒有看到HTML視圖。
我認爲還有一種方法可以做到這一點,但我並不完全相信這一點。
如何發送文本?請發佈該代碼。 – Pavan
@Pavan,我想我已經在我編輯的問題中回答了你的問題。 :)請讓我知道你是否想要更多的信息。 –
嘗試'<%= @ message.html_safe%>'或'<%= raw @message%>'。 – Pavan