【问题标题】:How to confirm email and set new password for a user using devise in rails4如何在 rails4 中使用 devise 为用户确认电子邮件并设置新密码
【发布时间】:2015-11-10 11:59:31
【问题描述】:
在我的应用程序中,用户是由管理员设置默认密码创建的。之后,会向用户发送一封邮件以确认邮件 ID 并设置密码。用户会感觉到,第一次创建密码。
Confirm e_mail:
Enter Password:
Confirm Password:
我使用的是 devise 3.5.2 和 rails 4.1.6。我如何自定义设备默认视图以及如何一起处理这种情况。现在我只能处理电子邮件确认。
你能帮忙吗..提前谢谢。
【问题讨论】:
标签:
ruby-on-rails
ruby-on-rails-4
devise
【解决方案1】:
通过
生成设计视图
rails generate devise:views
之后创建以下文件夹
app/views/devise/confirmations
app/views/devise/mailer
app/views/devise/passwords
app/views/devise/registrations
app/views/devise/sessions
app/views/devise/shared
app/views/devise/unlocks
然后自定义他们的设计默认视图