aar*_*ona 4 email notifications ruby-on-rails
假设邮件被发送以便稍后处理(即通过starling或delayed_job).
我想知道的是从ActiveControllers或ActiveRecords 发送电子邮件通知更好的做法?
我想将它放在控制器中是有用的,因为你可能想要控制是否应该发送电子邮件(即在模型保存一些其他标准后可能很重要)但是有一个地方(模型)的想法如果在保存(创建或更新等)之后从模型处理电子邮件也是有用的,则发送电子邮件.
有没有人有这种困境?你选择哪个,为什么?你做了完全不同的事吗?
Fai*_*sal 10
我个人喜欢在ActiveRecord中将所有内容组合在一起.但是,对于特定的电子邮件发送,我总是从控制器进行.想象一下,您正在运行单元测试,或者您从控制台更改了一些记录.这是我遇到的两种情况,我不希望发送电子邮件.
| 归档时间: |
|
| 查看次数: |
2518 次 |
| 最近记录: |