1
與許多時事通訊服務一樣,我想使用Ruby on Rails編寫簡報。現在,如果電子郵件在電子郵件客戶端中未正確顯示,我想在此電子郵件中提供一個鏈接,以便在瀏覽器中查看此通訊。我怎樣才能做到這一點?RoR:將呈現的電子郵件另存爲HTML以用於鏈接電子郵件
與許多時事通訊服務一樣,我想使用Ruby on Rails編寫簡報。現在,如果電子郵件在電子郵件客戶端中未正確顯示,我想在此電子郵件中提供一個鏈接,以便在瀏覽器中查看此通訊。我怎樣才能做到這一點?RoR:將呈現的電子郵件另存爲HTML以用於鏈接電子郵件
我不確定您是否在詢問如何在電子郵件中包含鏈接,或者如何在您的網站上顯示簡報。我會盡力給出一些基本的建議。
默認情況下,電子郵件視圖使用erb,就像您網站上的網頁瀏覽一樣。因此,您以同樣的方式添加動態內容。如果您的電子郵件以HTML格式熄滅:
<%= link_to 'View Online', newsletter_url(@newsletter) %>
如果熄滅以明文格式:
<%= newsletter_url(@newsletter) %>
即使在純文本格式,網址和電子郵件地址被大多數電子變成可點擊郵件客戶端。
當然,這意味着您的新聞簡報應像任何其他模型一樣存儲在數據庫中,並帶有控制器和視圖。使用「顯示」操作向觀衆顯示簡報。
感謝您的快速回復,我的問題是如何在我的網站上顯示電子郵件。所以我不知道如何做到這一點。但感謝您的建議,現在我將嘗試創建一個呈現瀏覽器郵件模板的控制器。 – jigfox 2010-01-31 17:50:59