2016-03-08 2 views
0

Я использую Rails и Devise для управления пользователями. Я бы хотел, чтобы все мои письма были согласованны по стилю и изменяли адрес электронной почты для сброса пароля.reset_password_instructions.html.erb использует какой макет

reset_password_instructions.html.erb имеет только содержимое. Там должен быть макет, который он использует где-то, но я не могу найти его ...

ответ

0

Вы можете определить макет для всей почты разработчика, используя инициализатор.

конфигурация/инициализатор/devise.rb

Devise.setup do |config| 

    # Other options here... 

    config.to_prepare do 
    Devise::Mailer.layout "email" # email.haml or email.erb 
    end 
end 

https://github.com/plataformatec/devise/wiki/How-To:-Create-custom-layouts

Вы должны создать новый формат электронной почты с именем, идентифицированными в Devise::Mailer.layout, но это хорошая вещь, так как теперь у вас есть полный контроль над кодом.

Смежные вопросы