无法在rails 4.0.8中将邮件内容呈现为html/文本格式

无法在rails 4.0.8中将邮件内容呈现为html/文本格式,html,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-4,Html,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 4,下面给出了我的mailer方法(customer\u mailer.rb) 我的html视图(X.html.erb) 我需要通过html格式发送包含“消息”内容的邮件,如果我在我的邮件方法中使用推荐的代码行,我可以这样做,但其对齐方式、内容都不正确,我如何解决此问题,等待您的宝贵信息希望您的模板位于视图/customer\u mailer/X.html.erb def X customer, message, cust_mail, email_subject su

下面给出了我的mailer方法(customer\u mailer.rb)

我的html视图(X.html.erb)



我需要通过html格式发送包含“消息”内容的邮件,如果我在我的邮件方法中使用推荐的代码行,我可以这样做,但其对齐方式、内容都不正确,我如何解决此问题,等待您的宝贵信息

希望您的模板位于
视图/customer\u mailer/X.html.erb

      def X customer, message, cust_mail, email_subject
        subject = email_subject
        mail_ids=cust_mail.to_s.split(",")
        mail :subject => subject || "Your Invoice", :to => mail_ids, :body => message
#mail :subject => subject || "Your Invoice", :to => mail_ids, :body => ERB.new(message).result(binding)

      end
<html>
<body bgcolor="#D6A1A1">

<table width="100%" bgcolor="#D6A1A1" cellpadding="10" cellspacing="0">

</table>

</body>
</html>