2
只是爲了避開它:我確實有電子郵件在我的應用程序工作。設計 - 確認不發送電子郵件
我剛添加:可以確認我的用戶模型。
應用程序/模型/ user.rb
devise :database_authenticatable, :registerable, :omniauthable,
:recoverable, :rememberable, :trackable, :validatable, :confirmable
我有在數據庫中確認的部分:
DB/schema.rb
create_table "users", :force => true do |t|
...
t.string "confirmation_token"
t.datetime "confirmed_at"
t.datetime "confirmation_sent_at"
end
由於我已覆蓋的omniauth registrations_controller
:
應用程序/控制器/ registrations_controller.rb
def create
super
session[:omniauth] = nil unless @user.new_record?
end
那麼我現在想弄清楚是什麼?我需要在訂單添加到:
獲取確認郵件在用戶註冊後發送
將用戶重定向到一個自定義頁面,說明電子郵件正在等待確認(他們會到達我˚F他們試圖在沒有確認再次登錄)(回答here)(應採取的自動處理)當用戶驗證其重定向到指定頁面
更新:右現在,當我創建一個用戶時,它會自動確認。這是爲什麼?
謝謝!我遇到了同樣的問題,並得到了適當的解決。 – Rajat 2012-10-01 19:21:36