Ruby on Rails Action Mailer不工作:未定义的局部变量或方法`'

时间:2016-05-15 00:11:15

标签: ruby ruby-on-rails-4 actionmailer

之前有没有人见过这种类型的错误:

Undefined local variable or method `  ' for #<MyMailer:0x0000000c096530>

我正在尝试使用ActionMailer发送基本电子邮件,但它仍然在.deliver函数上失败。

以下是必要的代码:

def index
  MyMailer.welcome_email(test).deliver
end

控制器代码:

class ApplicationMailer < ActionMailer::Base
  default from: "from@example.com"
  layout 'mailer' 
  def welcome_email(user)  
    @user=user
    puts "Message Should have sent"
    mail(to: @user, subject: 'test')
  end
end

邮件代码:

class MyMailer < ApplicationMailer
end

0 个答案:

没有答案