actionmailer – NoMethodError未定义的方法邮件

Ruby on rails(3.2.6)中设置邮件程序(3.2.6)后,我收到此错误

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

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

class UserMailer < ActionMailer::Base
  default :from => "[email protected]"

  def activation_mail(user)
    @user = user
    mail(:to => user.mail,:subject => "Registration")
  end
end

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

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

我错过了什么?

解决方法

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

def activation_mail()

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...