ActionMailer에서 파생 된 두 개의 클래스가 있습니다. 그러나 둘 다에 대한 deisgn 템플릿은 동일 할 것입니다. 나는 레이아웃을 사용할 것이다. 내가 지금했던 것은 레이아웃에서레일 레이아웃 모범 사례
Class Alerts < ActionMailer::Base
layouts :mailer_template
end
내가 mailer_template.html이
내가 가지고있는 또 다른 방법은 두 개의 레이아웃을 생성하는 것입니다해야 Alert 클래스에서
Class Reminders < ActionMailer::Base
layouts :mailer_template
end
알림 클래스에서
입니다 reminders.html 및 alerts.html을 호출했으며 둘 다 동일한 코드를 공유하므로 _mailer_template.html이라는 부분을 가질 수 있고이 부분을 클래스에 렌더링 할 수 있습니다.
여기서 가장 좋은 방법은 무엇입니까?