小编Pre*_*ren的帖子

NoMethodError未定义的方法邮件

在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
Run Code Online (Sandbox Code Playgroud)

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

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

我错过了什么?

actionmailer ruby-on-rails-3.2

9
推荐指数
1
解决办法
5862
查看次数

标签 统计

actionmailer ×1

ruby-on-rails-3.2 ×1