我试图关注此维基,让管理员批准注册请求。
当我尝试完成注册表单时,按下注册按钮时出现此错误:
NameError at /users
uninitialized constant User::AdminMailer
它指的是我的用户模型中的第96行。这就是这种方法的地方:
def send_admin_mail
AdminMailer.new_user_waiting_for_approval(self).deliver
end
我有send_admin_email的后续操作。
class UserMailer < ActionMailer::Base
default from: "hello@cr.com"
def send_admin_mail
mail(to: hello@cr.com, subject: 'Registration Request')
end
end
关于我做错什么的任何想法?
谢谢。
答案 0 :(得分:1)
您的类名为UserMailer,但您正在创建AdminMailer的实例。也许尝试重命名一个或另一个。该教程建议将该类称为AdminMailer。