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