5
일부 맞춤 기능을 구현하기 위해 Devise의 기본 메일러를 무시하려고합니다. Devise는 전자 메일을 보냈지 만 빈 몸체로 보냅니다. 나는 모든 기능을 갖춘 맞춤 메일러를 벗기고 가능한 한 맨손으로 만들었지 만 아무 소용이 없습니다. 내 코드는 다음과 같습니다.Devise가 메일러를 무시할 때 빈 몸체가있는 이메일을 보냅니다.
# config/initializers/devise.rb
config.mailer = DeviseMailer
# app/mailers/devise_mailer.rb
class DeviseMailer < Devise::Mailer
end
이미 생성했지만 기본 위치에 그대로 두었습니다. apps/views/devise/mailer. 부수적으로, 클래스 이름/네임 스페이스 또는 클래스가 정의 된 파일의 위치에 의해 결정되는 뷰의 위치는 무엇입니까? – Arjan
예, 그렇습니다. photos_controller와 같은 것은 app/views/photos /에있는 관련 파일을 기대합니다. Rails는 컨벤션에 관한 관례에 대해 더 많이 다루고 있습니다. – Sairam