【问题标题】:How to skip email confirmation for users who uses Devise rpx conecteable如何为使用 Devise rpx conecteable 的用户跳过电子邮件确认
【发布时间】:2025-12-19 13:45:07
【问题描述】:

我正在做一个迷你项目,我不知道如何跳过使用 devise_rpx_connectable_ 登录的用户的电子邮件确认,每次我尝试使用此服务登录时,它都会向这些用户发送电子邮件确认。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 devise ruby-on-rails-3.1 rpxnow


    【解决方案1】:

    你总是可以在 User 类中重写这个方法:

    def confirmation_required?
          !confirmed?
    end
    

    例如你可以在那里检查rpx_identifier.blank?

    试试这个代码:

    def confirmation_required?
          !confirmed? and rpx_identifier.blank?
    end
    

    【讨论】:

    • 你的意思是像这样的`def Confirmation_required? !确认的?如果 rpx_identifier.blank?结束`
    • 我在注册一个没有设计 rpx Connection refused - connect(2)的新用户时收到错误消息
    • 应向未使用 rpx 登录的用户发送确认信息
    • 您的新错误表明您的电子邮件无法从您的计算机发送。请看这里:*.com/questions/5223858/…
    • super :) 祝你有美好的一天 Uchenna
    最近更新 更多