Ruby on rails 设计:要求管理员在登录前激活用户

Ruby on rails 设计:要求管理员在登录前激活用户,ruby-on-rails,devise,Ruby On Rails,Devise,请有人帮我试着理解Desive wiki上关于要求管理员在登录前激活帐户的说明的这一部分。 “新用户等待批准”这个词是什么意思?它们需要什么功能?我在任何地方都没有这样定义的方法,在我的用户模型中也没有这样的属性。当我关注那个维基时,我得到了一个语法错误。它将该语句标识为有语法错误。我想知道问题是否在于这些词在任何地方都没有定义,这才是真正的问题所在。多谢各位 after_create :send_admin_mail def send_admin_mail AdminMailer

请有人帮我试着理解Desive wiki上关于要求管理员在登录前激活帐户的说明的这一部分。

“新用户等待批准”这个词是什么意思?它们需要什么功能?我在任何地方都没有这样定义的方法,在我的用户模型中也没有这样的属性。当我关注那个维基时,我得到了一个语法错误。它将该语句标识为有语法错误。我想知道问题是否在于这些词在任何地方都没有定义,这才是真正的问题所在。多谢各位

after_create :send_admin_mail
  def send_admin_mail
    AdminMailer.new_user_waiting_for_approval(self).deliver
  end

new\u user\u waiting\u for\u approval
是一种邮件发送功能。使用名为
new\u user\u waiting\u for\u approval\u的函数创建邮件发送程序(follow or)。他们在创建用户后发送邮件。如果您感到困惑,也可以在控制器内部执行。完全取决于你。

谢谢你,阿拉文。我创建了一个名为“发送管理邮件”的邮件程序。我现在就试试。谢谢你,祝你好运。@user2860931发生了什么事?嗨,阿拉文。经过一点修改,我得到了完整的注册表,没有错误,因此感谢您对设置的帮助。但实际上它并没有给我发电子邮件。我还要做一些挖掘工作才能让它工作。不过非常感谢你的帮助。