Ruby on rails ActionMailer发送电子邮件但正文为空
我不知道为什么,但Rails Mailer使用Gmail帐户发送的电子邮件被接收时主题为但正文为空 梅勒:Ruby on rails ActionMailer发送电子邮件但正文为空,ruby-on-rails,actionmailer,Ruby On Rails,Actionmailer,我不知道为什么,但Rails Mailer使用Gmail帐户发送的电子邮件被接收时主题为但正文为空 梅勒: class ContatoMailer < ActionMailer::Base default from: "contato@parceirobrf.com.br" def send_email(user_info) @user_info = user_info mail( to: "contato@parceirobrf.
class ContatoMailer < ActionMailer::Base
default from: "contato@parceirobrf.com.br"
def send_email(user_info)
@user_info = user_info
mail(
to: "contato@parceirobrf.com.br",
subject: "Contato - Parceiro BRF",
from: "Parceiro BRF",
return_path: "contato@parceirobrf.com.br",
date: Time.now,
content_type: "text/html"
)
end
end
联络表格:
<%= form_tag dispatch_email_path, method: :post do %>
<dt>E-mail:</dt>
<dd><%= usuario_atual.email%></dd>
<%= hidden_field_tag "user_info[email]", usuario_atual.email %><br />
<dt>Nome:</dt>
<dd><%= usuario_atual.nomefantasia%></dd>
<%= hidden_field_tag "user_info[name]", usuario_atual.nomefantasia %><br />
<dt>Fone Contato:</dt>
<dd><%= usuario_atual.fone1_prop%></dd>
</dl>
<label for="lbl-txt">Mensagem:</label>
<div class="area">
<%= text_area_tag "user_info[message]", "", size: "60x10" %>
</div><!-- / area -->
<div class="btn-row">
<%= submit_tag "Enviar" , :class => 'btn'%>
</div>
<% end %>
电邮:
诺姆:
孔塔托之家:
策略:
'btn'>
消息模板-mensage.html.erb
<p>Nome: <%= @user_info["name"] %></p>
<p>Email: <%= @user_info["email"] %></p>
<p>Mensagem: <%= @user_info["message"] %></p>
Nome:
电邮:
策略:
谢谢 尝试向
邮件
功能添加一些参数:
mail(
to: "contato@parceirobrf.com.br",
subject: "Contato - Parceiro BRF",
from: "Parceiro BRF",
return_path: "contato@parceirobrf.com.br",
date: Time.now,
content_type: "text/html",
template_path: 'contato_mailer', # folder in views where are mail templates
# by default its snakifyed controller name
template_name: 'mensagem' # name of template
# by default its snakifyed action name
)
mensage.html.erb
应该在my\u app/app/views/contato\u mailer/
mail(
to: "contato@parceirobrf.com.br",
subject: "Contato - Parceiro BRF",
from: "Parceiro BRF",
return_path: "contato@parceirobrf.com.br",
date: Time.now,
content_type: "text/html",
template_path: 'contato_mailer', # folder in views where are mail templates
# by default its snakifyed controller name
template_name: 'mensagem' # name of template
# by default its snakifyed action name
)