同一模型的不同设计确认过程

时间:2014-04-26 03:21:48

标签: ruby-on-rails-3 devise devise-confirmable

我正在使用Rails 3.2.15和Devise 2.2.8。我希望根据特定条件为同一模型提供不同的电子邮件确认行为。

案例1:用户使用电子邮件和密码自行注册,获取邮件模板1(邮件只要求确认电子邮件,他已经设置了密码)

案例2:另一个注册用户明确地在模型中添加了新用户。新用户获取邮件模板2,要求他重置密码(默认情况下重置应该确认他的帐户)

这可能实现吗?

我正在浏览Devise page,我们可以覆盖确认过程,让用户设置密码并在此过程中自动确认帐户。但我认为这将发生在模型中添加的所有用户。我想定制这个。

1 个答案:

答案 0 :(得分:0)

你可能找到了答案;但是对于未来的参考,如果需要答案,我只想说是的,这是可能的......

与Rails一样,您可以覆盖任何内容,因此对于Devise中的确认过程也是如此。 我正在开展一个项目,我们有不同的接受/确认新用户的方式。

如果您/某人需要详细信息,请随时询问......

干杯