16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'app/controllers/user/details_controller.rb', line 16
def update
@update_details.attributes = update_details_params
if @update_details.perform
if email_verification = @update_details.email_verification
confirm_email_address = User::ConfirmEmailAddress.new(verification: email_verification)
confirm_mail = UserPlane::VerificationMailer.address_verification(confirm_email_address)
confirm_mail.deliver_now
flash[:warning] = t('.address_change_warning',
address: email_verification.recipient)
end
render 'edit', notice: t('.success')
else
render 'edit'
end
end
|