加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

actionmailer – NoMethodError未定义的方法邮件

发布时间:2020-12-16 19:12:44 所属栏目:百科 来源:网络整理
导读:在 Ruby on rails(3.2.6)中设置邮件程序(3.2.6)后,我收到此错误: NoMethodError(#的未定义方法`mail’): 我的user_mailer.rb看起来像这样: class UserMailer ActionMailer::Base default :from = "test@test.com" def activation_mail(user) @user = user
在 Ruby on rails(3.2.6)中设置邮件程序(3.2.6)后,我收到此错误:

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

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

class UserMailer < ActionMailer::Base
  default :from => "test@test.com"

  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()

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读