ActionMailer では、使用するビューにレイアウト ページを指定できますか? その場合、レイアウト ページは通常の cshtml ビューである必要がありますか、それとも html.cshtml / txt.cshtml である必要がありますか?
レイアウトを指定しようとした行の一部をコメントアウトしましたが、うまくいきませんでした。
メールコントローラー
public EmailResult Welcome(User userInfo)
{
/*Create ViewModel*/
To = "user@email.com";
From = "test@email.com";
Subject = "Welcome!";
/*return Email("Welcome",welcomeVM,"EmailLayout",true);*/
return Email("Welcome", welcomeVM);
}
Welcome.html.cshtml
@model WelcomeVM
{
//Layout = "EmailLayout"
Layout = null;
}
@*Email Contents Here*@