簡體   English   中英

設計可重新配置,使用單獨的郵件模板重新確認電子郵件?

[英]Devise reconfirmable, use a separate mail template for reconfirmation emails?

Devise支持可重新配置選項,當用戶更改電子郵件時,他們必須確認新電子郵件。

但是,使用標准確認郵件模板。 我想為必須重新確認的電子郵件使用單獨的郵件模板。

devise的registrations_controller.rb:

  def update

    self.resource = resource_class.to_adapter.get!(send(:"current_#{resource_name}").to_key)
    prev_unconfirmed_email = resource.unconfirmed_email if resource.respond_to?(:unconfirmed_email)

    if resource.update_with_password(resource_params)
      if is_navigational_format?
        flash_key = update_needs_confirmation?(resource, prev_unconfirmed_email) ?
            :update_needs_confirmation : :updated
        set_flash_message :notice, flash_key
      end
      sign_in resource_name, resource, :bypass => true
      respond_with resource, :location => after_update_path_for(resource)
    else
      clean_up_passwords resource
      respond_with resource
    end
  end

任何人都知道在哪里掛鈎Devise讓它使用單獨的電子郵件文本來重新確認電子郵件,而不是使用默認的確認文本?

看看這個問題:

如何發送兩個不同的電子郵件用於設計確認和設計可重新配置?

您應該有權訪問@resource.pending_reconfirmation? 在設計confirm_instructions郵件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM