我正在使用 Devise 注册一个可确认的网站。但是,我对该站点有两个不同的角色。第一个角色是使用常规设计注册过程的“主要”角色。第二角色的账户应该是在原用户确认账户、首次登录并保存某个模型后创建的。例如,如果用户注册该站点(作为角色类型 1),则正常情况下会收到来自 Devise 的确认电子邮件。接下来,他们访问确认链接,验证他们的帐户,然后填写一份表格,在其中指定一些也应该获得帐户的朋友。朋友是角色类型 2,他们应该收到与为该帐户注册朋友的原始人不同的确认电子邮件。保存原始用户填写的表格时,会创建朋友的帐户。此外,一个人可以稍后编辑和添加更多朋友,因此可能还需要在相关表单/对象的更新方法上创建帐户,并且需要向这些新用户发送正确的电子邮件。需要明确的是,我不想跳过确认 - 我只想根据用户的角色向用户发送不同的确认电子邮件。我无法弄清楚如何正确处理这个问题。如果我在使用 User.new 保存表单时尝试在代码中创建朋友帐户,则调用 user.skip_confirmation!将自动确认它们。但是,我不希望任何人自动确认 - 我只想根据各种条件选择不同的可自定义确认电子邮件发送。有人可以指出我正确的方向吗?一个人以后可以编辑和添加更多朋友,因此可能还需要在相关表单/对象的更新方法上创建帐户,并且需要向这些新用户发送正确的电子邮件。需要明确的是,我不想跳过确认 - 我只想根据用户的角色向用户发送不同的确认电子邮件。我无法弄清楚如何正确处理这个问题。如果我在使用 User.new 保存表单时尝试在代码中创建朋友帐户,则调用 user.skip_confirmation!将自动确认它们。但是,我不希望任何人自动确认 - 我只想根据各种条件选择不同的可自定义确认电子邮件发送。有人可以指出我正确的方向吗?一个人以后可以编辑和添加更多朋友,因此可能还需要在相关表单/对象的更新方法上创建帐户,并且需要向这些新用户发送正确的电子邮件。需要明确的是,我不想跳过确认 - 我只想根据用户的角色向用户发送不同的确认电子邮件。我无法弄清楚如何正确处理这个问题。如果我在使用 User.new 保存表单时尝试在代码中创建朋友帐户,则调用 user.skip_confirmation!将自动确认它们。但是,我不希望任何人自动确认 - 我只想根据各种条件选择不同的可自定义确认电子邮件发送。有人可以指出我正确的方向吗?我不想跳过确认 - 我只想根据用户的角色向用户发送不同的确认电子邮件。我无法弄清楚如何正确处理这个问题。如果我在使用 User.new 保存表单时尝试在代码中创建朋友帐户,则调用 user.skip_confirmation!将自动确认它们。但是,我不希望任何人自动确认 - 我只想根据各种条件选择不同的可自定义确认电子邮件发送。有人可以指出我正确的方向吗?我不想跳过确认 - 我只想根据用户的角色向用户发送不同的确认电子邮件。我无法弄清楚如何正确处理这个问题。如果我在使用 User.new 保存表单时尝试在代码中创建朋友帐户,则调用 user.skip_confirmation!将自动确认它们。但是,我不希望任何人自动确认 - 我只想根据各种条件选择不同的可自定义确认电子邮件发送。有人可以指出我正确的方向吗?但是,我不希望任何人自动确认 - 我只想根据各种条件选择不同的可定制确认电子邮件发送。有人可以指出我正确的方向吗?但是,我不希望任何人自动确认 - 我只想根据各种条件选择不同的可定制确认电子邮件发送。有人可以指出我正确的方向吗?
问问题
707 次