2011-02-02 49 views
0

使用rails 3,我想學習如何創建一個ActionMailer郵件對象,並且不能在線處理很多文檔。我有以下工作:Rails - 如何創建郵件對象,Mail.new

message_all = Mail.new(:from => 'frooooom', :to => 'tooooo', :cc => 'cccccccc', :subject => 'SUBJECTasddsadsadasdsa') 

問題是現在,我該如何添加一個HTML和TEXT正文?附加點也顯示瞭如何添加附件的示例。

謝謝!

回答

2

您是否嘗試過mail gem's documentation這個例子主要是?從那裏拉:

message_all = Mail.new do 
    to '[email protected]' 
    from 'Mikel Lindsaar <[email protected]>' 
    subject 'First multipart email sent with Mail' 
    text_part do 
    body 'This is plain text' 
    end 
    html_part do 
    content_type 'text/html; charset=UTF-8' 
    body '<h1>This is HTML</h1>' 
    end 
end 

我相信你仍然可以像以前一樣通過哈希頭,但text_part/html_part業務應該放在塊中。

關於附件的信息在我上面提供的鏈接中。

+0

這很好,我沒有看到這個...然後,一旦我有了message_all對象,O如何輸出message_all text_part? – AnApprentice 2011-02-02 01:17:50