【发布时间】:2017-10-20 16:13:26
【问题描述】:
我正在尝试完成以下任务... 当我在 ActiveAdmin 面板上为资源创建新评论时,此评论应通过电子邮件发送给属于该资源的用户。
例如:
学校有_很多:学生
学生所属的学校:学校
所以他们,当我在 ActiveAdmin 上为 School 创建评论时,所有学生都会收到这封 cmets 思想电子邮件。
我已经知道如何从资源中获取特定评论,例如:
comment = ActiveAdmin::Comment.where(resource: resource)
但我不确定实现目标的最佳方法是什么,我是否应该在 School 模型上使用回调,或者,如果我可以在评论创建中触发一些操作。
【问题讨论】:
标签: ruby-on-rails rubygems activeadmin actionmailer