2011-03-21 81 views
5

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

我已经(在devise.rb)

config.confirm_within = 100.years 

是否有这样做的更好的方式设定目前做到了这一点?

回答

-3

对不起,但我真的不得不问,为什么你使用可确认的模块,如果你只是要让他们在任何?确认模块如果让人们滑倒,会带来什么价值?

你还不如说,创建行动中user.confirm!所以你不必设置100.years

+2

这只是为这个项目所需的业务逻辑:不要挡住谁不确认的用户,而不是为他们提供奖励确认。 – 2011-11-14 19:36:31

4

值实际上在新版本设计的

config.allow_unconfirmed_access_for = 100.years 

,在我看来这是一个好的解决方案