actionmailer – NoMethodError未定义的方法邮件

前端之家收集整理的这篇文章主要介绍了actionmailer – NoMethodError未定义的方法邮件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Ruby on rails(3.2.6)中设置邮件程序(3.2.6)后,我收到此错误

NoMethodError(#的未定义方法`mail’):

我的user_mailer.rb看起来像这样:

  1. class UserMailer < ActionMailer::Base
  2. default :from => "test@test.com"
  3.  
  4. def activation_mail(user)
  5. @user = user
  6. mail(:to => user.mail,:subject => "Registration")
  7. end
  8. end

我按照这里提供的示例:http://guides.rubyonrails.org/action_mailer_basics.html

配置文件中我添加了这一行:
config.action_mailer.delivery_method =:test
我也试过:smtp和配置gmail.

我错过了什么?

解决方法

我最近遇到了类似的问题并通过替换来纠正它:
  1. def self.activation_mail()

  1. def activation_mail()

猜你在找的Ruby相关文章