Rails邮件程序错误:参数数量错误(1表示2)

时间:2015-09-10 02:28:29

标签: ruby-on-rails ruby mailer

控制器

  def mail_test
    @user = User.all.first
    @course = Course.all.first
    examplemailer.student_reminder(@user, @course).deliver
    redirect_to '/'

  end

邮件控制器

  def student_reminder(user, course)
    @user = user
    @course = course
    @url = 'http://www.google.com'
    mail to: @user.email, subject: "Good Job!"
  end

在这里,我需要使用<%= @ user.name%>和<%= @ course.title%>。

但是,该代码不起作用,以错误结束

Rails中的ArgumentError :: MailersController#preview 错误的参数数量(1对2)

 def student_reminder(user, course)

我认为我有适当数量的参数(用户和课程)

0 个答案:

没有答案