Quiero agregar un archivo adjunto al correo electrónico enviado al restablecer la contraseña mediante el diseño (imagen del logotipo) y también quiero usar la configuración regional del usuario para localizar el texto del correo electrónico. ¿Alguien puede ayudarme y decirme qué anular para hacer esto?Diseñar la plantilla de correo para restablecer la contraseña
5
A
Respuesta
6
Es necesario añadir la imagen del logotipo como un archivo adjunto.
Para ello, siga las instrucciones en el enlace para anular el valor predeterminado Diseñar :: Mailer: https://github.com/plataformatec/devise/wiki/How-To:-Use-custom-mailer
A continuación, añadir el archivo adjunto usando attachments.inline['logo.png']=
:
def reset_password_instructions(record, opts={})
attachments.inline['logo.png'] = File.read('app/assets/images/logo.png')
super(record, opts)
end
Y en la vista se puede utilizar attachments['logo.png'].url
:
<%= image_tag(attachments['logo.png'].url, alt: 'Logo') %>
2
simplemente correr rails generate devise:views
y editar plantilla en app/views/devise/mailer/reset_password_instructions.html.erb
0
estoy usando idear 4.3 de 5 rieles aplicación. Se requiere un argumento adicional.
def reset_password_instructions(record, token, opts={})
attachments.inline['logo.png'] = File.read("#{Rails.root}/app/assets/images/logo.png")
super(record, token, opts)
end
Cuestiones relacionadas
- 1. rieles Diseñar enviar restablecer la contraseña de correo como trabajo retrasado
- 2. Generar URL temporal para restablecer la contraseña
- 3. Formulario Django + para restablecer la contraseña
- 4. ¿Es mejor restablecer la contraseña o devolver la contraseña perdida?
- 5. Formas seguras para restablecer la contraseña o dar una contraseña anterior
- 6. - Recuperable (Restablecer contraseña)
- 7. Diseñar olvidado la contraseña para el usuario conectado
- 8. ¿Cómo generar una contraseña aleatoria o URL temporal para restablecer la contraseña en Zend Framework?
- 9. Restablecer la contraseña de ASP.NET: ¿problemas de seguridad?
- 10. Rails 3 Diseñar cambiar manualmente la contraseña
- 11. Restablecer la contraseña de raíz de MySQL cuando no se conoce la contraseña actual
- 12. Carriles diseñar correo
- 13. Cómo restablecer la contraseña de administrador de Django
- 14. Restablecer el estado de recuperación de contraseña
- 15. Restablecer la contraseña de root de mysql5 en macports
- 16. ¿Cómo restablecer la contraseña de root de mysql?
- 17. Rieles - Diseñar, correo electrónico mayúsculas y minúsculas
- 18. Diseñar, gorjeo - la demanda de correo electrónico de confirmación
- 19. Cómo recuperar o restablecer la contraseña del paquete SSIS?
- 20. Cómo restablecer la contraseña del usuario desde la interfaz de administrador
- 21. Diseñar error de encaminamiento de contraseña olvidados
- 22. Rails 3: client_side_validations gema y diseñar validaciones de contraseña
- 23. Cómo diseñar para la extensión
- 24. Idea: ¿Crear usuario sin contraseña y luego requerir contraseña para usar la cuenta?
- 25. Cómo puedo restablecer el nombre de usuario y la contraseña para SQL Server 2008
- 26. No se puede iniciar mysqld_safe para restablecer la contraseña de root
- 27. Personalizar diseñar correo electrónico de confirmación
- 28. contraseña enviada por correo seguro?
- 29. ¿Cómo crear un campo de búsqueda para la entidad de la plantilla de correo electrónico?
- 30. La mejor manera de diseñar para la localización de cadenas
Pero no puedo agregar la imagen de esa manera. Solo recibo un enlace incorrecto cuando intento hacerlo. Tengo que agregar un archivo adjunto al mensaje, ¿cómo puedo hacer eso? –