2017-10-20 2 views
0

다음을 수행하려고합니다. ActiveAdmin 패널에서 자원에 대한 새 주석을 작성하면 해당 자원에 속한 사용자에게 전자 메일을 보내야합니다. 예를 들어ActionMailer를 통해 ActiveAdmin 설명 보내기

:

학교 has_many : 학생

학생 belongs_to

: 학교

내가 ActiveAdmin을에 학교에 대한 주석을 만들 때 그들 그래서, 모든 학생들이 의견을 이메일을 생각 얻을 것이다.

난 이미 예를 들어, 자원에서 특정 코멘트를 얻는 방법을 발견 :

코멘트 = ActiveAdmin을 :: Comment.where (자원 : 자원)

그러나 나는 어떤 것 확실하지 않다 학교 모델에 콜백을 사용해야한다면 내 목표를 달성하기위한 최선의 방법이 될 수 있습니다. 또는 어쨌든 코멘트 작성시 일부 조치를 실행할 수 있습니다.

답변

0

After_create on ActiveAdmin :: Comment가 합리적인 것처럼 보입니다.

+0

안녕하세요. Piers C, 도움 주셔서 감사합니다. ActiveAdmin.register ActiveAdmin :: Comment를 작성하여 주석에 대한 기본 작성 모델을 겹쳐 쓰고 그 주석을 전자 메일로 보내는 방법을 호출 할 수있었습니다. –

관련 문제