2011-03-21 71 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 

,在我看來這是一個好的解決方案