Bazı özel işlevler uygulamak için Devise'nin varsayılan postasını geçersiz kılmaya çalışıyorum. Devise e-postaları gönderiyor, ancak boş organları var. Özel Mailer'imi tüm işlevlerinden sıyrtım ve mümkün olduğu kadar çıplak kemiğe dönüştürdüm, ama boşuna. İşte kodum.Devise, e-postaları boş bıraktığımda boş postalarla gönderiyor
# config/initializers/devise.rb
config.mailer = DeviseMailer
# app/mailers/devise_mailer.rb
class DeviseMailer < Devise::Mailer
end
Zaten bunları oluşturmuştum, ancak varsayılan konumda bıraktım. apps/görünümler// postasını hazırlamak. Bir yan notta, sınıf adı/ad alanı tarafından belirlenen görünümlerin konumu veya sınıfın tanımlandığı dosyanın konumu nedir? – Arjan
evet, öyle. onun photos_controller ile aynı, ilgili dosyaları app/views/photos/de bekliyor. Raylar, konfigürasyon konvansiyonu hakkında daha fazla – Sairam