本文介绍了NoMethodError:未定义的方法`deliver_now'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的控制器中有这个:

  def create
    @user = User.new(user_params)
    if @user.save
      UserMailer.account_activation(@user).deliver_now
    ....
  end

而且我不断收到此错误:

And I keep getting this error:

NoMethodError: undefined method `deliver_now' for #<ActionMailer::MessageDelivery:0x007ffa6646eb60>

知道为什么没有找到 Deliver_now 方法吗?

Any ideas why it's not finding the deliver_now method?

推荐答案

deliver_now 已在 rails 4.2.beta2 中引入.您可能使用的是早期版本.

deliver_now has been introduced in rails 4.2.beta2. You are probably using earlier version.

这篇关于NoMethodError:未定义的方法`deliver_now'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-04 02:57
查看更多