根据发送者的有条件呈现电子邮件文本

时间:2015-09-10 21:08:11

标签: ruby-on-rails ruby actionmailer

用户可以接受项目,或者管理员用户可以代表他们这样做。无论发件人如何,都会发送电子邮件。当管理员触发“发送”时,我希望电子邮件的内容不同。

current_user中有一个ApplicationController方法。当current_user.admin?评估为true时,我还想做其他事情。

如何从邮件程序的视图模板或* _mailer.rb本身访问current_user

我也愿意使用控制器/动作名称。例如,if controller_name == "Admin"。它会让我们在那里,但这种方法在邮件程序中也是不可用的。

0 个答案:

没有答案