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