1
在我们的自定义销售应用程序中,我们的用户可以根据他们选择的文本部分发送电子邮件。我们需要在活动模型中记录发送的邮件。如何将邮件程序的结果作为字符串保存?梅勒结果为字符串?
在我们的自定义销售应用程序中,我们的用户可以根据他们选择的文本部分发送电子邮件。我们需要在活动模型中记录发送的邮件。如何将邮件程序的结果作为字符串保存?梅勒结果为字符串?
,而不是调用的实现方法来发送邮件,你可以通过调用捕获电子邮件to_s。举例来说,如果你有一个邮件:
class MyMailer < ActionMailer::Base
default :from => "[email protected]"
def my_email
mail(:to => "[email protected]", :subject => "Mail Subject")
end
end
你会做
mail_content = MyMailer.my_email.to_s
可能是你可以在下面的例子中使用邮件的观察者,如:
class MailObserver
def self.delivered_email(message)
test = Activty.create do |activity|
# etc.
end
end
end
查找here