小编ink*_*eep的帖子

ActionMailer最佳实践:模型或控制器中的调用方法?

通常在对模型执行操作后调用发送电子邮件,但电子邮件本身是查看操作.我正在寻找你如何思考要问自己哪些问题来确定动作邮件方法调用的位置.

我见过/使用过它们:

  • 在模型方法中 - 相关但单独关注的错误耦合?
  • 在模型的回调中(例如after_save) - 就我目前的知识水平而言,最好的分离.
  • 在控制器操作中 - 只是感觉不对,但有没有情况这是构建代码的最明智的方法?

如果我想知道如何编程我需要像程序员一样思考,那么学习如何通过特定的编程解决方案进行思考就值得花几个月的时间独立编码.谢谢!

ruby model-view-controller methodology ruby-on-rails

22
推荐指数
1
解决办法
5056
查看次数