这里怎么了?我得到了一个错误:
用于#的未定义方法“长度”
class UserMailer < ApplicationMailer
default from: 'notifications@example.com'
def changeDate_email(user, nameOfSubproject)
@user = user
@url = 'http://example.com/login'
mail(to: @user.email, subject: "Your Projects", body: nameOfSubproject)
end
end谢谢
发布于 2015-08-06 09:20:43
nameOfSubProject的班级,我不确定。您是否检查了您的nameOfSubProject参数是否引用了返回字符串的sub_project.name或sub_project.get_email_html?
发布于 2015-08-06 08:12:18
作为身体,你必须传递一根绳子..。您正在传递一个SubProject对象,这就是rails抱怨的原因。
我不得不说,你使用邮递员的方式不是最好的。
我建议您阅读行动邮递员导轨来了解ActionMailer的使用方式。
您可以在http://guides.rubyonrails.org/找到更多的指南。
https://stackoverflow.com/questions/31850134
复制相似问题