Devise ignoruje custom views pouze pro mailer

9 views
Skip to first unread message

Jiří Procházka

unread,
Sep 28, 2016, 3:20:39 PM9/28/16
to rubyonrails.cz

Zdravím,

používám Devise s vlastními views a controllery (model je 'user'). Vše funguje perfektně kromě maileru, který posílá emaily stále s defaultními šablonami.

Prostě naprosto ignoruje views v /app/views/users/mailer, přitom views s formulářema se načítají správně.

Nějaké návrhy, kams e podívat? Musí se někde něco nastavit?

Díky

Robin Bortlik

unread,
Sep 29, 2016, 5:44:57 AM9/29/16
to rubyonrails.cz
Ahoj. 

Nejsem si moc jisty, jestli se to vlastne vztahuje k Devise. Mozna je chyba spise nekde jinde.


Cau

Robin

J.Procházka

unread,
Sep 30, 2016, 4:07:34 AM9/30/16
to rubyonrails.cz
Ahoj,

díky za tip.
Zkusil jsem to teď. Vytvořil jsem si custom mailer pojmenovaný DeviseMailer, nastavil ho jako výchozí v config/initializers/devise.rb:
config.mailer = 'DeviseMailer', a v maileru samontém jsem nastavil cestu k views:

class DeviseMailer < Devise::Mailer
helper :application
include Devise::Controllers::UrlHelpers
default template_path: 'users/mailer'
end
Ale pořád nic, stále výchozí šablona. Už fakt nevím teda..
Díky za pomoc.

čt 29. 9. 2016 v 13:44 odesílatel Robin Bortlik <robinb...@gmail.com> napsal:
--
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru tématu ve skupině „rubyonrails.cz“ ve Skupinách Google.
Chcete-li odběr tématu zrušit, přejděte na https://groups.google.com/d/topic/rubyonrailscz/hRLyehlerdw/unsubscribe.
Chcete-li zrušit odběr skupiny a všech témat v ní, zašlete e-mail na adresu rubyonrailsc...@googlegroups.com.
Chcete-li do této skupiny přidat příspěvek, zašlete e-mail na adresu rubyon...@googlegroups.com.
Navštivte tuto skupinu na https://groups.google.com/group/rubyonrailscz.
Další možnosti najdete na https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages