我使用方法发送带有“电子邮件”布局的邮件/app/layouts/email.html.haml
在Actionmailer中有一种方法可以确定从布局内部生成邮件的方法是什么?
我需要根据被称为==发送电子邮件的方法从此布局文件中有条件地删除内容。
似乎很容易,但找不到任何关于如何做到这一点的信息!
答案 0 :(得分:1)
你可能会挖掘回溯,但这很难看。
为什么不调整你的邮件方法以接受诸如:hide_stuff => true
之类的选项,如果设置了,不要显示它,否则呢?然后,在您的方法中,当您调用Mailer方法时,您不希望看到设置该选项的东西。
此外,:hide_stuff
是一个可怕的选项名称。