ruby-on-rails - Rails Devise,如何跳过确认电子邮件但仍生成确认 token ?

标签 ruby-on-rails ruby-on-rails-3 devise

我正在使用

      user.skip_confirmation!

当现有用户添加新用户时跳过设计电子邮件确认。 skip_confirmation 的问题在于它不生成确认 token 。

我想手动发送确认电子邮件,这意味着我需要一个确认 token 。

如何跳过设计确认电子邮件但仍生成 confirmaton_token 以允许我手动向添加的用户发送自定义确认电子邮件?

谢谢

最佳答案

@user = User.new(:email => 'email@example.com', :password => 'password') 
@user.skip_confirmation_notification!
@user.save 

这里跳过_确认_通知! 生成确认 token 但不发送确认电子邮件。

关于ruby-on-rails - Rails Devise,如何跳过确认电子邮件但仍生成确认 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11706101/

相关文章:

ruby - 无法在生产服务器上更新 gem

ruby-on-rails - rails 。直接从管理面板创建 Devise 用户

ruby-on-rails - 计划在 Ruby on Rails 中创建 PDF 文件

javascript - Coffeescript 仅在页面重新加载时触发 - Rails 4

ruby-on-rails - 思考狮身人面像显示选项

ruby-on-rails - 如何模块化Rails代码?

ruby-on-rails - X-Forwarded-Proto for Rails在ELB之后的Nginx之后

ruby-on-rails - 与 devise/warden 一起使用的 Rails ACL 插件?

ruby-on-rails - 部署到 Heroku 的问题

ruby-on-rails-4 - 我的表单输入字段不适用于 Materializecss