0

我一直堅持這樣的問題: 我創建MessageMailer < ActionMailer,它的工作原理是正確的,除了它不需要我放在文件夾視圖/ message_mailer中的電子郵件佈局。缺少這些佈局會起什麼作用?ActionMailer不使用郵件佈局

我的文件:

郵寄/ message_mailer.rb

class MessageMailer < ApplicationMailer 
    default :to => "[email protected]" 
    def message_me(msg) 
    @msg = msg 
    mail from: @msg.email, subject: @msg.subject, body: @msg.content 
    end 
end 

的意見/ message_mailer/message_me.text.erb

A question form contact form: 

Name: <%= @msg.name %> 
Email: <%= @msg.email %> 
Contact: <%= @msg.content %> 

的的Actio nMailer不使用這個模板,它只是呈現一個簡單的電子郵件是這樣的:因爲你正在使用mailbody:參數,它迫使郵件建立電子郵件沒有模板,您的郵件不使用

Sent mail to [email protected] (8.2ms) 
Date: Sun, 07 Feb 2016 17:19:19 +0300 
From: [email protected] 
To: [email protected] 
Message-ID: <[email protected]> 
Subject: message subject 
Mime-Version: 1.0 
Content-Type: text/plain; 
charset=UTF-8 
Content-Transfer-Encoding: 7bit 

There is message content 

回答

相關問題