NoMethodError:未定义的方法`deliver_now’
我在我的控制器中有这个:
def create @user = User.new(user_params) if @user.save UserMailer.account_activation(@user).deliver_now .... end
我一直收到这个错误:
NoMethodError: undefined method `deliver_now' for #
任何想法为什么它没有找到deliver_now方法?
deliver_now
已经在rails 4.2.beta2中引入。 您可能正在使用早期版本。
我认为这是因为它deliver
(或deliver!
为爆炸版本)而不是deliver_now
。
请参阅ActionMailer :: Base
为旧版本的Rails deliver
工作而不是deliver_now
。