Wierzę, że chciałaś dostosować confirmation_instructions.html.erb
plik app\view\resource\mailer
gdy zwykle zasobu użytkowników lub Administrator
Przede wszystkim należy sprawdzić, czy ustawienie config.scoped_views = true
w config/initializers/devise.rb
Dzięki temu konfiguracja Devise poszukuje szablonów w widoku folderu zasobu, zamiast domyślnego w app\views\devise\mailer
Korzystanie login
, username
itd. jest możliwe w następujący sposób <%= @resource.login %>
po tym wszystkim, należy zrestartować serwer. Dla porównania, sprawdź podobny problem Ruby/Rails: How do you customize the mailer templates of Devise?
To jest nadal w porządku z szynami 4.2/Devise 3.5 Należy zauważyć, że jeśli posiadasz kilka modeli, katalog mailowy zostanie utworzony w każdym katalogu widoku modelu: 'twoja_app/app/views/user/mailer' oraz' twoja_app/app/views/admin/mailer' na przykład. .. – gfd