不要求用户使用Devise确认电子邮件

Lau*_*ung 5 email confirm devise

我在Rails 3(3.0.5)项目中使用Devise.我想使用可确认模块允许用户确认他们的电子邮件地址,但是如果他们不确认我不想阻止他们.

我目前通过设置(在devise.rb中)完成此操作

config.confirm_within = 100.years
Run Code Online (Sandbox Code Playgroud)

这样做有更好的方法吗?

gra*_*aos -3

抱歉,但我真的想问一下,如果你无论如何都要让他们进来,为什么还要使用可确认模块?如果让人溜过去,确认模块能带来什么价值?

您不妨user.confirm!在创建操作中说,这样您就不必设置值100.years

  • 这正是该项目所需的业务逻辑:不要阻止未确认的用户,而是为他们提供确认激励。 (2认同)