0

我使用方法发送带有“电子邮件”布局的邮件 /app/layouts/email.html.haml

Actionmailer 中是否有办法确定从布局内部生成邮件的方法?

我需要根据称为 == 发送电子邮件的方法从这个布局文件中有条件地删除一些东西。

似乎是一件容易的事情,但找不到任何关于如何做到这一点的信息!

4

1 回答 1

1

您可能可以挖掘回溯,但这很难看。

为什么不调整您的邮件方法以接受一个选项,例如:hide_stuff => true,如果已设置,则不显示,否则执行?然后,在您的方法中,您不希望在调用 Mailer 方法时设置该选项。

此外,:hide_stuff这是一个可怕的选项名称。

于 2013-06-12T22:07:04.033 回答