Creo que querías personalizar confirmation_instructions.html.erb
archivo desde app\view\resource\mailer
cuando por lo general de recursos es usuarios o administrador
En primer lugar, compruebe si se establece config.scoped_views = true
en config/initializers/devise.rb
Gracias a esto, la configuración legado está buscando plantillas en vista de la carpeta de su recurso en lugar de la que viene por defecto en app\views\devise\mailer
Usando login
, etc. username
es posible en modo siguiente <%= @resource.login %>
Después de todo, asegúrese de reiniciar el servidor. Como referencia, comprobar problema similar Ruby/Rails: How do you customize the mailer templates of Devise?
Esto sigue siendo correcto con los rieles 4.2/Devise 3.5 Tenga en cuenta que si tiene varios modelos de diseño, el directorio de correo se creará en cada directorio de vista modelo del modelo: 'your_app/app/views/user/mailer' y' your_app/app/views/admin/mailer' por ejemplo. .. – gfd