Ruby on rails UserMailer:类的未定义方法“with”
你能帮我用Ruby上的Mailer吗? gem'mail_form','~>1.7','>=1.7.1' 我有这个错误 UserMailer:类的未定义方法“with” 第19行周围的提取源:Ruby on rails UserMailer:类的未定义方法“with”,ruby-on-rails,Ruby On Rails,你能帮我用Ruby上的Mailer吗? gem'mail_form','~>1.7','>=1.7.1' 我有这个错误 UserMailer:类的未定义方法“with” 第19行周围的提取源: if @user.save # Tell the UserMailer to send a welcome email after save UserMailer.with(user: @user).welcome_email.deliver_later # UserMailer.rej
if @user.save
# Tell the UserMailer to send a welcome email after save
UserMailer.with(user: @user).welcome_email.deliver_later
# UserMailer.reject_timesheet(user: @user).welcome_email.deliver_now
我尝试了以下教程:
以上语法支持rails 5.2
如果您使用的是低于5.2的rails版本,则必须使用以下语法
UserMailer.welcome_email(@user).deliver_later
您使用的是哪一个Rails版本?我关注的是在Rails 2.4.0中为我工作的同一个博客,我想您指的是4.2?我很确定ActionMailer上的with方法只在版本5中引入。
UserMailer.welcome_email(@user).deliver_later