My first try was putting an after_create in Activity model. My problem is the function is called too soon since relation to Audience was created after the activity. This is why I choose to put the code here. 

I'm not sure what is the best solution for this.