给定班级:
class UserMailer < ActionMailer::Base
default from: "do-not-reply@mark.com"
def contact_email(contact)
@contact = contact
mail(to: 'm@mark.com', from: @contact.email, subject: "Website Contact")
end
end
和以下测试代码:
c = Contact.new
UserMailer.contact_email(c)
这段代码是如何工作的?我以为我的contact_email 是一个实例方法,但它被作为类方法调用,并且它有效。
感谢您的帮助 - 在我学习 Ruby 和 Rails 时:)
-标记