2

升级到 Rails 4 后,我遇到了问题

resource.pending_reconfirmation?

在registrations#edit视图中我有:

  - if devise_mapping.confirmable? && resource.pending_reconfirmation?
    %div
      Currently waiting confirmation for: #{resource.unconfirmed_email}.
      %br
      Please click the link in the email to confirm
  .ruler

似乎 devise_mapping.confirmable?== true 但在电子邮件更改 resource.pending_reconfirmation 之后?保持虚假。

为什么会发生这种情况以及如何解决?

4

1 回答 1

1

如果发现resource.pending_reconfirmation有问题?以及尝试使用的字段。我使用以下方法解决了这个问题:

  - if devise_mapping.confirmable? && (not resource.confirmed?)
    %div
      Currently waiting confirmation for: #{resource.email}.
      %br
      Please click the link in the email to confirm
  .ruler
于 2014-06-22T15:05:46.550 回答